builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0006 starttime: 1472235647.46 results: success (0) buildid: 20160826094518 builduid: 6ec803c01bd240a58da7d7671eb5295b revision: fd70cb7a74bc9bd7a17467ceb988297e3084aa95 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:47.460639) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:47.461089) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:47.461410) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:47.488315) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:47.488664) ========= 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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/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 11:20:47-- 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% 9.79M=0.001s 2016-08-26 11:20:47 (9.79 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.460040 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:47.978129) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:47.978468) ========= 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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/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.028223 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:48.037712) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-26 11:20:48.038156) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev fd70cb7a74bc9bd7a17467ceb988297e3084aa95 --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 fd70cb7a74bc9bd7a17467ceb988297e3084aa95 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.IZPQjW5kwX/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.p8ggEOjNRo/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/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 11:20:48,114 truncating revision to first 12 chars 2016-08-26 11:20:48,114 Setting DEBUG logging. 2016-08-26 11:20:48,114 attempt 1/10 2016-08-26 11:20:48,114 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/fd70cb7a74bc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-26 11:20:49,109 unpacking tar archive at: mozilla-release-fd70cb7a74bc/testing/mozharness/ program finished with exit code 0 elapsedTime=1.247737 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-26 11:20:49.313796) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:49.314127) ========= script_repo_revision: fd70cb7a74bc9bd7a17467ceb988297e3084aa95 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:49.314618) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:49.314925) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-26 11:20:49.339030) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 27 secs) (at 2016-08-26 11:20:49.339313) ========= /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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/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 11:20:49 INFO - MultiFileLogger online at 20160826 11:20:49 in /builds/slave/test 11:20:49 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 11:20:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:20:49 INFO - {'append_to_log': False, 11:20:49 INFO - 'base_work_dir': '/builds/slave/test', 11:20:49 INFO - 'blob_upload_branch': 'mozilla-release', 11:20:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:20:49 INFO - 'buildbot_json_path': 'buildprops.json', 11:20:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:20:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:20:49 INFO - 'download_minidump_stackwalk': True, 11:20:49 INFO - 'download_symbols': 'true', 11:20:49 INFO - 'e10s': False, 11:20:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:20:49 INFO - 'tooltool.py': '/tools/tooltool.py', 11:20:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:20:49 INFO - '/tools/misc-python/virtualenv.py')}, 11:20:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:20:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:20:49 INFO - 'log_level': 'info', 11:20:49 INFO - 'log_to_console': True, 11:20:49 INFO - 'opt_config_files': (), 11:20:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:20:49 INFO - '--processes=1', 11:20:49 INFO - '--config=%(test_path)s/wptrunner.ini', 11:20:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:20:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:20:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:20:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:20:49 INFO - 'pip_index': False, 11:20:49 INFO - 'require_test_zip': True, 11:20:49 INFO - 'test_type': ('testharness',), 11:20:49 INFO - 'this_chunk': '1', 11:20:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:20:49 INFO - 'total_chunks': '10', 11:20:49 INFO - 'virtualenv_path': 'venv', 11:20:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:20:49 INFO - 'work_dir': 'build'} 11:20:49 INFO - ##### 11:20:49 INFO - ##### Running clobber step. 11:20:49 INFO - ##### 11:20:49 INFO - Running pre-action listener: _resource_record_pre_action 11:20:49 INFO - Running main action method: clobber 11:20:49 INFO - rmtree: /builds/slave/test/build 11:20:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:20:51 INFO - Running post-action listener: _resource_record_post_action 11:20:51 INFO - ##### 11:20:51 INFO - ##### Running read-buildbot-config step. 11:20:51 INFO - ##### 11:20:51 INFO - Running pre-action listener: _resource_record_pre_action 11:20:51 INFO - Running main action method: read_buildbot_config 11:20:51 INFO - Using buildbot properties: 11:20:51 INFO - { 11:20:51 INFO - "project": "", 11:20:51 INFO - "product": "firefox", 11:20:51 INFO - "script_repo_revision": "production", 11:20:51 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 11:20:51 INFO - "repository": "", 11:20:51 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 11:20:51 INFO - "buildid": "20160826094518", 11:20:51 INFO - "pgo_build": "False", 11:20:51 INFO - "basedir": "/builds/slave/test", 11:20:51 INFO - "buildnumber": 43, 11:20:51 INFO - "slavename": "t-yosemite-r7-0006", 11:20:51 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 11:20:51 INFO - "platform": "macosx64", 11:20:51 INFO - "branch": "mozilla-release", 11:20:51 INFO - "revision": "fd70cb7a74bc9bd7a17467ceb988297e3084aa95", 11:20:51 INFO - "repo_path": "releases/mozilla-release", 11:20:51 INFO - "moz_repo_path": "", 11:20:51 INFO - "stage_platform": "macosx64", 11:20:51 INFO - "builduid": "6ec803c01bd240a58da7d7671eb5295b", 11:20:51 INFO - "slavebuilddir": "test" 11:20:51 INFO - } 11:20:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg. 11:20:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json. 11:20:51 INFO - Running post-action listener: _resource_record_post_action 11:20:51 INFO - ##### 11:20:51 INFO - ##### Running download-and-extract step. 11:20:51 INFO - ##### 11:20:51 INFO - Running pre-action listener: _resource_record_pre_action 11:20:51 INFO - Running main action method: download_and_extract 11:20:51 INFO - mkdir: /builds/slave/test/build/tests 11:20:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:20:51 INFO - https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 11:20:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 11:20:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 11:20:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:20:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:20:52 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 11:20:52 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:20:52 INFO - retry: Failed, sleeping 30 seconds before retrying 11:21:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:21:22 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 11:21:22 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:21:22 INFO - retry: Failed, sleeping 60 seconds before retrying 11:22:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:22:22 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 11:22:22 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:22:22 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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! 11:22:22 INFO - Caught exception: HTTP Error 404: Not Found 11:22:22 INFO - Caught exception: HTTP Error 404: Not Found 11:22:22 INFO - Caught exception: HTTP Error 404: Not Found 11:22:22 INFO - trying https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.test_packages.json 11:22:22 INFO - Downloading https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:22:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:22:23 INFO - Downloaded 1235 bytes. 11:22:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0.3.en-US.mac64.test_packages.json 11:22:23 INFO - Using the following test package requirements: 11:22:23 INFO - {u'common': [u'firefox-48.0.3.en-US.mac64.common.tests.zip'], 11:22:23 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 11:22:23 INFO - u'firefox-48.0.3.en-US.mac64.cppunittest.tests.zip'], 11:22:23 INFO - u'gtest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 11:22:23 INFO - u'firefox-48.0.3.en-US.mac64.gtest.tests.zip'], 11:22:23 INFO - u'jittest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 11:22:23 INFO - u'jsshell-mac64.zip'], 11:22:23 INFO - u'mochitest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 11:22:23 INFO - u'firefox-48.0.3.en-US.mac64.mochitest.tests.zip'], 11:22:23 INFO - u'mozbase': [u'firefox-48.0.3.en-US.mac64.common.tests.zip'], 11:22:23 INFO - u'reftest': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 11:22:23 INFO - u'firefox-48.0.3.en-US.mac64.reftest.tests.zip'], 11:22:23 INFO - u'talos': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 11:22:23 INFO - u'firefox-48.0.3.en-US.mac64.talos.tests.zip'], 11:22:23 INFO - u'web-platform': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 11:22:23 INFO - u'firefox-48.0.3.en-US.mac64.web-platform.tests.zip'], 11:22:23 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.mac64.common.tests.zip', 11:22:23 INFO - u'firefox-48.0.3.en-US.mac64.xpcshell.tests.zip']} 11:22:23 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 11:22:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:22:23 INFO - https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 11:22:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 11:22:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 11:22:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:22:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11: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/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 11:22:23 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:22:23 INFO - retry: Failed, sleeping 30 seconds before retrying 11:22:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:22:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 11:22:53 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:22:53 INFO - retry: Failed, sleeping 60 seconds before retrying 11:23:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:23:53 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 11:23:53 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:23:53 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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! 11:23:53 INFO - Caught exception: HTTP Error 404: Not Found 11:23:53 INFO - Caught exception: HTTP Error 404: Not Found 11:23:53 INFO - Caught exception: HTTP Error 404: Not Found 11:23:53 INFO - trying https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.common.tests.zip 11:23:53 INFO - Downloading https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:23:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:23:54 INFO - Downloaded 18379859 bytes. 11:23:54 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/*'] 11:23:54 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/* 11:23:55 INFO - caution: filename not matched: web-platform/* 11:23:55 INFO - Return code: 11 11:23:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:23:55 INFO - https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 11:23:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 11:23:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 11:23:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:23:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:23:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 11:23:55 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:23:55 INFO - retry: Failed, sleeping 30 seconds before retrying 11:24:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:24:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 11:24:25 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:24:25 INFO - retry: Failed, sleeping 60 seconds before retrying 11:25:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:25:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 11:25:25 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:25:25 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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! 11:25:25 INFO - Caught exception: HTTP Error 404: Not Found 11:25:25 INFO - Caught exception: HTTP Error 404: Not Found 11:25:25 INFO - Caught exception: HTTP Error 404: Not Found 11:25:25 INFO - trying https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.web-platform.tests.zip 11:25:25 INFO - Downloading https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:25:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:25:27 INFO - Downloaded 36389883 bytes. 11:25:27 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/*'] 11:25:27 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/* 11:25:31 INFO - caution: filename not matched: bin/* 11:25:31 INFO - caution: filename not matched: config/* 11:25:31 INFO - caution: filename not matched: mozbase/* 11:25:31 INFO - caution: filename not matched: marionette/* 11:25:31 INFO - caution: filename not matched: tools/wptserve/* 11:25:31 INFO - Return code: 11 11:25:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:25:31 INFO - https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg matches https://queue.taskcluster.net 11:25:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 11:25:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 11:25:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg 11:25:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:25:31 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 11:25:31 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:25:31 INFO - retry: Failed, sleeping 30 seconds before retrying 11:26:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:26:01 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 11:26:01 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:26:01 INFO - retry: Failed, sleeping 60 seconds before retrying 11:27:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:27:02 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 11:27:02 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:27:02 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg! 11:27:02 INFO - Caught exception: HTTP Error 404: Not Found 11:27:02 INFO - Caught exception: HTTP Error 404: Not Found 11:27:02 INFO - Caught exception: HTTP Error 404: Not Found 11:27:02 INFO - trying https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 11:27:02 INFO - Downloading https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.3.en-US.mac64.dmg 11:27:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:27:04 INFO - Downloaded 73093257 bytes. 11:27:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 11:27:04 INFO - mkdir: /builds/slave/test/properties 11:27:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:27:04 INFO - Writing to file /builds/slave/test/properties/build_url 11:27:04 INFO - Contents: 11:27:04 INFO - build_url:https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg 11:27:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 11:27:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:27:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:27:05 INFO - Contents: 11:27:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 11:27:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:27:05 INFO - https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:27:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 11:27:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 11:27:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:27:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:27:05 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 11:27:05 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 11:27:05 INFO - retry: Failed, sleeping 30 seconds before retrying 11:27:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:27:35 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 11:27:35 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 11:27:35 INFO - retry: Failed, sleeping 60 seconds before retrying 11:28:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:28:35 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 11:28:35 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 11:28:35 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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! 11:28:35 INFO - Caught exception: HTTP Error 404: Not Found 11:28:35 INFO - Caught exception: HTTP Error 404: Not Found 11:28:35 INFO - Caught exception: HTTP Error 404: Not Found 11:28:35 INFO - trying https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip 11:28:35 INFO - Downloading https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:28:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:28:39 INFO - Downloaded 103667312 bytes. 11:28:39 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'] 11:28:39 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 11:28:42 INFO - Return code: 0 11:28:42 INFO - Running post-action listener: _resource_record_post_action 11:28:42 INFO - Running post-action listener: set_extra_try_arguments 11:28:42 INFO - ##### 11:28:42 INFO - ##### Running create-virtualenv step. 11:28:42 INFO - ##### 11:28:42 INFO - Running pre-action listener: _pre_create_virtualenv 11:28:42 INFO - Running pre-action listener: _resource_record_pre_action 11:28:42 INFO - Running main action method: create_virtualenv 11:28:42 INFO - Creating virtualenv /builds/slave/test/build/venv 11:28:42 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 11:28:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:28:42 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:28:42 INFO - Using real prefix '/tools/python27' 11:28:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:28:43 INFO - Installing distribute.............................................................................................................................................................................................done. 11:28:46 INFO - Installing pip.................done. 11:28:46 INFO - Return code: 0 11:28:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:28:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:28:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:28:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:28:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:28:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:28:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:28:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x108867e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108884f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2cadbd910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088805e0>, '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 0x108463cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10848e990>, '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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:28:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 11:28:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 11:28:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IZPQjW5kwX/Render', 11:28:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:28:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:28:46 INFO - 'HOME': '/Users/cltbld', 11:28:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:28:46 INFO - 'LOGNAME': 'cltbld', 11:28:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:28:46 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 11:28:46 INFO - 'MOZ_NO_REMOTE': '1', 11:28:46 INFO - 'NO_EM_RESTART': '1', 11:28:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:28:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:28:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:28:46 INFO - 'PWD': '/builds/slave/test', 11:28:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:28:46 INFO - 'SHELL': '/bin/bash', 11:28:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.p8ggEOjNRo/Listeners', 11:28:46 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 11:28:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:28:46 INFO - 'USER': 'cltbld', 11:28:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:28:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:28:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:28:46 INFO - 'XPC_FLAGS': '0x0', 11:28:46 INFO - 'XPC_SERVICE_NAME': '0', 11:28:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:28:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:28:46 INFO - Downloading/unpacking psutil>=0.7.1 11:28:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:28:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:28:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:28:49 INFO - Installing collected packages: psutil 11:28:49 INFO - Running setup.py install for psutil 11:28:50 INFO - building 'psutil._psutil_osx' extension 11:28:50 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 11:28:50 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 11:28:50 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 11:28:50 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 11:28:50 INFO - building 'psutil._psutil_posix' extension 11:28:50 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 11:28:50 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 11:28:50 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 11:28:50 INFO - ^ 11:28:50 INFO - 1 warning generated. 11:28:50 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 11:28:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:28:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:28:51 INFO - Successfully installed psutil 11:28:51 INFO - Cleaning up... 11:28:51 INFO - Return code: 0 11:28:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:28:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:28:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:28:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:28:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:28:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:28:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:28:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x108867e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108884f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2cadbd910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088805e0>, '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 0x108463cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10848e990>, '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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:28:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 11:28:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 11:28:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IZPQjW5kwX/Render', 11:28:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:28:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:28:51 INFO - 'HOME': '/Users/cltbld', 11:28:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:28:51 INFO - 'LOGNAME': 'cltbld', 11:28:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:28:51 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 11:28:51 INFO - 'MOZ_NO_REMOTE': '1', 11:28:51 INFO - 'NO_EM_RESTART': '1', 11:28:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:28:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:28:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:28:51 INFO - 'PWD': '/builds/slave/test', 11:28:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:28:51 INFO - 'SHELL': '/bin/bash', 11:28:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.p8ggEOjNRo/Listeners', 11:28:51 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 11:28:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:28:51 INFO - 'USER': 'cltbld', 11:28:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:28:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:28:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:28:51 INFO - 'XPC_FLAGS': '0x0', 11:28:51 INFO - 'XPC_SERVICE_NAME': '0', 11:28:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:28:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:28:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:28:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:53 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:28:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:28:53 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:28:53 INFO - Installing collected packages: mozsystemmonitor 11:28:53 INFO - Running setup.py install for mozsystemmonitor 11:28:54 INFO - Successfully installed mozsystemmonitor 11:28:54 INFO - Cleaning up... 11:28:54 INFO - Return code: 0 11:28:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:28:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:28:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:28:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:28:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:28:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:28:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:28:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x108867e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108884f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2cadbd910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088805e0>, '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 0x108463cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10848e990>, '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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:28:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 11:28:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 11:28:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IZPQjW5kwX/Render', 11:28:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:28:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:28:54 INFO - 'HOME': '/Users/cltbld', 11:28:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:28:54 INFO - 'LOGNAME': 'cltbld', 11:28:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:28:54 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 11:28:54 INFO - 'MOZ_NO_REMOTE': '1', 11:28:54 INFO - 'NO_EM_RESTART': '1', 11:28:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:28:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:28:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:28:54 INFO - 'PWD': '/builds/slave/test', 11:28:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:28:54 INFO - 'SHELL': '/bin/bash', 11:28:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.p8ggEOjNRo/Listeners', 11:28:54 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 11:28:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:28:54 INFO - 'USER': 'cltbld', 11:28:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:28:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:28:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:28:54 INFO - 'XPC_FLAGS': '0x0', 11:28:54 INFO - 'XPC_SERVICE_NAME': '0', 11:28:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:28:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:28:54 INFO - Downloading/unpacking blobuploader==1.2.4 11:28:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:56 INFO - Downloading blobuploader-1.2.4.tar.gz 11:28:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:28:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:28:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:28:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:28:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:28:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:28:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:28:58 INFO - Downloading docopt-0.6.1.tar.gz 11:28:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:28:58 INFO - Installing collected packages: blobuploader, requests, docopt 11:28:58 INFO - Running setup.py install for blobuploader 11:28:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:28:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:28:58 INFO - Running setup.py install for requests 11:28:58 INFO - Running setup.py install for docopt 11:28:58 INFO - Successfully installed blobuploader requests docopt 11:28:58 INFO - Cleaning up... 11:28:59 INFO - Return code: 0 11:28:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:28:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:28:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:28:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:28:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:28:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:28:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:28:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x108867e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108884f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2cadbd910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088805e0>, '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 0x108463cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10848e990>, '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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:28:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:28:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:28:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IZPQjW5kwX/Render', 11:28:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:28:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:28:59 INFO - 'HOME': '/Users/cltbld', 11:28:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:28:59 INFO - 'LOGNAME': 'cltbld', 11:28:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:28:59 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 11:28:59 INFO - 'MOZ_NO_REMOTE': '1', 11:28:59 INFO - 'NO_EM_RESTART': '1', 11:28:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:28:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:28:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:28:59 INFO - 'PWD': '/builds/slave/test', 11:28:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:28:59 INFO - 'SHELL': '/bin/bash', 11:28:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.p8ggEOjNRo/Listeners', 11:28:59 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 11:28:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:28:59 INFO - 'USER': 'cltbld', 11:28:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:28:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:28:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:28:59 INFO - 'XPC_FLAGS': '0x0', 11:28:59 INFO - 'XPC_SERVICE_NAME': '0', 11:28:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:28:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:28:59 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-PHG890-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:28:59 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-hDQVTD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:28:59 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-T1d5H2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:28:59 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-UVA_d7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:28:59 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-tKxpSc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:28:59 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-4W_R34-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:28:59 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-kF4Oy4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:28:59 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-eZjYHj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:29:00 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Q4xucr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:29:00 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-WPL7PN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:29:00 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-vVUuBG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:29:00 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-zXSdCO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:29:00 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-1GIh8Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:29:00 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-MAxOgt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:29:00 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Iw5JIf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:29:00 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Ts6WPI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:29:00 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-jTNCm0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:29:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:29:01 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-srMTXL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:29:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:29:01 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-sTIImP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:29:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:29:01 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-HabKSx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:29:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:29:01 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-g2h9lO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:29:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:29:01 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 11:29:01 INFO - Running setup.py install for manifestparser 11:29:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:29:02 INFO - Running setup.py install for mozcrash 11:29:02 INFO - Running setup.py install for mozdebug 11:29:02 INFO - Running setup.py install for mozdevice 11:29:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:29:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:29:02 INFO - Running setup.py install for mozfile 11:29:02 INFO - Running setup.py install for mozhttpd 11:29:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:29:02 INFO - Running setup.py install for mozinfo 11:29:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:29:02 INFO - Running setup.py install for mozInstall 11:29:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Running setup.py install for mozleak 11:29:03 INFO - Running setup.py install for mozlog 11:29:03 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Running setup.py install for moznetwork 11:29:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Running setup.py install for mozprocess 11:29:03 INFO - Running setup.py install for mozprofile 11:29:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Running setup.py install for mozrunner 11:29:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:29:03 INFO - Running setup.py install for mozscreenshot 11:29:04 INFO - Running setup.py install for moztest 11:29:04 INFO - Running setup.py install for mozversion 11:29:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:29:04 INFO - Running setup.py install for wptserve 11:29:04 INFO - Running setup.py install for marionette-driver 11:29:04 INFO - Running setup.py install for browsermob-proxy 11:29:04 INFO - Running setup.py install for marionette-client 11:29:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:29:05 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:29:05 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 11:29:05 INFO - Cleaning up... 11:29:05 INFO - Return code: 0 11:29:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:29:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:29:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:29:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:29:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:29:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:29:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:29:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x108867e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108884f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb2cadbd910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088805e0>, '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 0x108463cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10848e990>, '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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:29:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 11:29:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:29:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IZPQjW5kwX/Render', 11:29:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:29:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:29:05 INFO - 'HOME': '/Users/cltbld', 11:29:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:29:05 INFO - 'LOGNAME': 'cltbld', 11:29:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:29:05 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 11:29:05 INFO - 'MOZ_NO_REMOTE': '1', 11:29:05 INFO - 'NO_EM_RESTART': '1', 11:29:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:29:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:29:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:29:05 INFO - 'PWD': '/builds/slave/test', 11:29:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:29:05 INFO - 'SHELL': '/bin/bash', 11:29:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.p8ggEOjNRo/Listeners', 11:29:05 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 11:29:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:29:05 INFO - 'USER': 'cltbld', 11:29:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:29:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:29:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:29:05 INFO - 'XPC_FLAGS': '0x0', 11:29:05 INFO - 'XPC_SERVICE_NAME': '0', 11:29:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:29:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:29:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:29:05 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-bw97ES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:29:05 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 11:29:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:29:05 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-9iCSds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:29:05 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)) 11:29:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:29:05 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-ZDUFCc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:29:05 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)) 11:29:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:29:05 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-bkVUQb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:29:05 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)) 11:29:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:29:05 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-VQ_1dk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:29:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 11:29:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:29:06 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-49Pamx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:29:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 11:29:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:29:06 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-5akofa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:29:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 11:29:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:29:06 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Tdr7M0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:29:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 11:29:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:29:06 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-n64e79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:29:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 11:29:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:29:06 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-A5RDst-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:29:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:29:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:29:06 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-CbqRdi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:29:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 11:29:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:29:06 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-rR7MeG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:29:06 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)) 11:29:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:29:06 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-KKvocM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:29:06 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)) 11:29:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:29:06 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-igmUYx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:29:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 11:29:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:29:07 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Hb_XKH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:29:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 11:29:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:29:07 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-eDkjFS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:29:07 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 11:29:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:29:07 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-Tej4CT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:29:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 11:29:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:29:07 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-j5VCNc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:29:07 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 11:29:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:29:07 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-vqyD9n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:29:07 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 11:29:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:29:07 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-b57EbT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:29:07 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 11:29:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:29:08 INFO - Running setup.py (path:/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/pip-5Y9QYq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:29:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:29:08 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 11:29:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 11:29:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 11:29:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 11:29:08 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 11:29:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 11:29:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:29:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:29:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:29:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:29:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:29:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:29:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:29:10 INFO - Downloading blessings-1.6.tar.gz 11:29:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:29:10 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)) 11:29:10 INFO - Installing collected packages: blessings 11:29:10 INFO - Running setup.py install for blessings 11:29:10 INFO - Successfully installed blessings 11:29:10 INFO - Cleaning up... 11:29:11 INFO - Return code: 0 11:29:11 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:29:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:29:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:29:11 INFO - Reading from file tmpfile_stdout 11:29:11 INFO - Current package versions: 11:29:11 INFO - blessings == 1.6 11:29:11 INFO - blobuploader == 1.2.4 11:29:11 INFO - browsermob-proxy == 0.6.0 11:29:11 INFO - docopt == 0.6.1 11:29:11 INFO - manifestparser == 1.1 11:29:11 INFO - marionette-client == 2.3.0 11:29:11 INFO - marionette-driver == 1.4.0 11:29:11 INFO - mozInstall == 1.12 11:29:11 INFO - mozcrash == 0.17 11:29:11 INFO - mozdebug == 0.1 11:29:11 INFO - mozdevice == 0.48 11:29:11 INFO - mozfile == 1.2 11:29:11 INFO - mozhttpd == 0.7 11:29:11 INFO - mozinfo == 0.9 11:29:11 INFO - mozleak == 0.1 11:29:11 INFO - mozlog == 3.1 11:29:11 INFO - moznetwork == 0.27 11:29:11 INFO - mozprocess == 0.22 11:29:11 INFO - mozprofile == 0.28 11:29:11 INFO - mozrunner == 6.11 11:29:11 INFO - mozscreenshot == 0.1 11:29:11 INFO - mozsystemmonitor == 0.0 11:29:11 INFO - moztest == 0.7 11:29:11 INFO - mozversion == 1.4 11:29:11 INFO - psutil == 3.1.1 11:29:11 INFO - requests == 1.2.3 11:29:11 INFO - wptserve == 1.4.0 11:29:11 INFO - wsgiref == 0.1.2 11:29:11 INFO - Running post-action listener: _resource_record_post_action 11:29:11 INFO - Running post-action listener: _start_resource_monitoring 11:29:11 INFO - Starting resource monitoring. 11:29:11 INFO - ##### 11:29:11 INFO - ##### Running pull step. 11:29:11 INFO - ##### 11:29:11 INFO - Running pre-action listener: _resource_record_pre_action 11:29:11 INFO - Running main action method: pull 11:29:11 INFO - Pull has nothing to do! 11:29:11 INFO - Running post-action listener: _resource_record_post_action 11:29:11 INFO - ##### 11:29:11 INFO - ##### Running install step. 11:29:11 INFO - ##### 11:29:11 INFO - Running pre-action listener: _resource_record_pre_action 11:29:11 INFO - Running main action method: install 11:29:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:29:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:29:11 INFO - Reading from file tmpfile_stdout 11:29:11 INFO - Detecting whether we're running mozinstall >=1.0... 11:29:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:29:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:29:11 INFO - Reading from file tmpfile_stdout 11:29:11 INFO - Output received: 11:29:11 INFO - Usage: mozinstall [options] installer 11:29:11 INFO - Options: 11:29:11 INFO - -h, --help show this help message and exit 11:29:11 INFO - -d DEST, --destination=DEST 11:29:11 INFO - Directory to install application into. [default: 11:29:11 INFO - "/builds/slave/test"] 11:29:11 INFO - --app=APP Application being installed. [default: firefox] 11:29:11 INFO - mkdir: /builds/slave/test/build/application 11:29:11 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'] 11:29:11 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 11:29:29 INFO - Reading from file tmpfile_stdout 11:29:29 INFO - Output received: 11:29:29 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 11:29:29 INFO - Running post-action listener: _resource_record_post_action 11:29:29 INFO - ##### 11:29:29 INFO - ##### Running run-tests step. 11:29:29 INFO - ##### 11:29:29 INFO - Running pre-action listener: _resource_record_pre_action 11:29:29 INFO - Running main action method: run_tests 11:29:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:29:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:29:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:29:29 INFO - grabbing minidump binary from tooltool 11:29:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:29:29 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1088805e0>, '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 0x108463cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10848e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:29:29 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 11:29:29 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 11:29:29 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:29:29 INFO - Return code: 0 11:29:29 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 11:29:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:29:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:29:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:29:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.IZPQjW5kwX/Render', 11:29:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:29:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:29:29 INFO - 'HOME': '/Users/cltbld', 11:29:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:29:29 INFO - 'LOGNAME': 'cltbld', 11:29:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:29:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:29:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 11:29:29 INFO - 'MOZ_NO_REMOTE': '1', 11:29:29 INFO - 'NO_EM_RESTART': '1', 11:29:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:29:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:29:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:29:29 INFO - 'PWD': '/builds/slave/test', 11:29:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:29:29 INFO - 'SHELL': '/bin/bash', 11:29:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.p8ggEOjNRo/Listeners', 11:29:29 INFO - 'TMPDIR': '/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/T/', 11:29:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:29:29 INFO - 'USER': 'cltbld', 11:29:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:29:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:29:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:29:29 INFO - 'XPC_FLAGS': '0x0', 11:29:29 INFO - 'XPC_SERVICE_NAME': '0', 11:29:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:29:29 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:29:30 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 11:29:30 INFO - import pkg_resources 11:29:31 INFO - Using 1 client processes 11:29:31 INFO - wptserve Starting http server on 127.0.0.1:8000 11:29:31 INFO - wptserve Starting http server on 127.0.0.1:8001 11:29:31 INFO - wptserve Starting http server on 127.0.0.1:8443 11:29:33 INFO - SUITE-START | Running 778 tests 11:29:33 INFO - Running testharness tests 11:29:33 INFO - Setting up ssl 11:29:33 INFO - PROCESS | certutil | 11:29:33 INFO - PROCESS | certutil | 11:29:33 INFO - PROCESS | certutil | 11:29:33 INFO - Certificate Nickname Trust Attributes 11:29:33 INFO - SSL,S/MIME,JAR/XPI 11:29:33 INFO - 11:29:33 INFO - web-platform-tests CT,, 11:29:33 INFO - 11:29:33 INFO - Starting runner 11:29:34 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 11:29:34 INFO - PROCESS | 1655 | 1472236174691 Marionette DEBUG Marionette enabled via build flag and pref 11:29:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x113cda000 == 1 [pid = 1655] [id = 1] 11:29:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x113cda800) [pid = 1655] [serial = 1] [outer = 0x0] 11:29:34 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:29:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x113cdb800) [pid = 1655] [serial = 2] [outer = 0x113cda800] 11:29:35 INFO - PROCESS | 1655 | 1472236175018 Marionette INFO Listening on port 2828 11:29:35 INFO - PROCESS | 1655 | 1472236175249 Marionette DEBUG Marionette enabled via command-line flag 11:29:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11697b800 == 2 [pid = 1655] [id = 2] 11:29:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x11697c000) [pid = 1655] [serial = 3] [outer = 0x0] 11:29:35 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:29:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x11697d000) [pid = 1655] [serial = 4] [outer = 0x11697c000] 11:29:35 INFO - PROCESS | 1655 | [1655] 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 11:29:35 INFO - PROCESS | 1655 | 1472236175400 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49299 11:29:35 INFO - PROCESS | 1655 | 1472236175486 Marionette DEBUG Closed connection conn0 11:29:35 INFO - PROCESS | 1655 | [1655] 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 11:29:35 INFO - PROCESS | 1655 | 1472236175492 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49300 11:29:35 INFO - PROCESS | 1655 | 1472236175501 Marionette DEBUG Closed connection conn1 11:29:35 INFO - PROCESS | 1655 | [1655] 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 11:29:35 INFO - PROCESS | 1655 | 1472236175506 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49301 11:29:35 INFO - PROCESS | 1655 | 1472236175515 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:29:35 INFO - PROCESS | 1655 | 1472236175521 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":"20160826094518","device":"desktop","version":"48.0.3"} 11:29:35 INFO - PROCESS | 1655 | [1655] 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 11:29:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e88800 == 3 [pid = 1655] [id = 3] 11:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x119e8f800) [pid = 1655] [serial = 5] [outer = 0x0] 11:29:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e90800 == 4 [pid = 1655] [id = 4] 11:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x119a94400) [pid = 1655] [serial = 6] [outer = 0x0] 11:29:36 INFO - PROCESS | 1655 | [1655] 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 11:29:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1214b2000 == 5 [pid = 1655] [id = 5] 11:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x118079800) [pid = 1655] [serial = 7] [outer = 0x0] 11:29:36 INFO - PROCESS | 1655 | [1655] 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 11:29:36 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x121a1c400) [pid = 1655] [serial = 8] [outer = 0x118079800] 11:29:36 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 11:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x12176e000) [pid = 1655] [serial = 9] [outer = 0x119e8f800] 11:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x123c9b400) [pid = 1655] [serial = 10] [outer = 0x119a94400] 11:29:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x123c9d000) [pid = 1655] [serial = 11] [outer = 0x118079800] 11:29:37 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 11:29:37 INFO - PROCESS | 1655 | 1472236177450 Marionette INFO startBrowser a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:37 INFO - PROCESS | 1655 | 1472236177475 Marionette DEBUG loaded listener.js 11:29:37 INFO - PROCESS | 1655 | 1472236177482 Marionette DEBUG loaded listener.js 11:29:37 INFO - PROCESS | 1655 | 1472236177484 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x126844800) [pid = 1655] [serial = 12] [outer = 0x118079800] 11:29:37 INFO - PROCESS | 1655 | 1472236177796 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a6daf1bb-ab94-1f4e-958c-a2ae04622819","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":"20160826094518","device":"desktop","version":"48.0.3","command_id":1}}] 11:29:37 INFO - PROCESS | 1655 | 1472236177876 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}] 11:29:37 INFO - PROCESS | 1655 | 1472236177879 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:37 INFO - PROCESS | 1655 | 1472236177934 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 11:29:38 INFO - PROCESS | 1655 | 1472236178006 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:29:38 INFO - PROCESS | 1655 | 1472236178007 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:38 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:29:38 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 11:29:38 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 11:29:38 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x128b27c00) [pid = 1655] [serial = 13] [outer = 0x118079800] 11:29:38 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:29:38 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:29:38 INFO - PROCESS | 1655 | 1472236178291 Marionette TRACE conn2 <- [1,3,null,{}] 11:29:38 INFO - PROCESS | 1655 | 1472236178294 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:29:38 INFO - PROCESS | 1655 | 1472236178296 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:38 INFO - PROCESS | 1655 | 1472236178313 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 11:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:29:38 INFO - PROCESS | 1655 | 1472236178341 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 11:29:38 INFO - PROCESS | 1655 | 1472236178342 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 11:29:38 INFO - PROCESS | 1655 | 1472236178345 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:29:38 INFO - PROCESS | 1655 | 1472236178348 Marionette TRACE conn2 <- [1,6,null,{}] 11:29:38 INFO - PROCESS | 1655 | 1472236178350 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}] 11:29:38 INFO - PROCESS | 1655 | 1472236178351 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:38 INFO - PROCESS | 1655 | 1472236178364 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 11:29:38 INFO - PROCESS | 1655 | 1472236178367 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:38 INFO - PROCESS | 1655 | 1472236178368 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12914d000 == 6 [pid = 1655] [id = 6] 11:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x1291ecc00) [pid = 1655] [serial = 14] [outer = 0x0] 11:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x1291ee800) [pid = 1655] [serial = 15] [outer = 0x1291ecc00] 11:29:38 INFO - PROCESS | 1655 | 1472236178399 Marionette DEBUG loaded listener.js 11:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x1292ed800) [pid = 1655] [serial = 16] [outer = 0x1291ecc00] 11:29:38 INFO - PROCESS | 1655 | 1472236178690 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]]]}] 11:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 11:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:29:38 INFO - PROCESS | 1655 | 1472236178716 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 11:29:38 INFO - PROCESS | 1655 | 1472236178717 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 11:29:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x114f1d000 == 7 [pid = 1655] [id = 7] 11:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x114f56800) [pid = 1655] [serial = 17] [outer = 0x0] 11:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x1292f4400) [pid = 1655] [serial = 18] [outer = 0x114f56800] 11:29:38 INFO - PROCESS | 1655 | 1472236178744 Marionette DEBUG loaded listener.js 11:29:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x12a533c00) [pid = 1655] [serial = 19] [outer = 0x114f56800] 11:29:38 INFO - PROCESS | 1655 | 1472236178792 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:29:38 INFO - PROCESS | 1655 | 1472236178793 Marionette TRACE conn2 <- [1,10,null,{}] 11:29:38 INFO - PROCESS | 1655 | 1472236178828 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}] 11:29:38 INFO - PROCESS | 1655 | 1472236178832 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:38 INFO - PROCESS | 1655 | 1472236178935 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 11:29:38 INFO - PROCESS | 1655 | 1472236178986 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:38 INFO - PROCESS | 1655 | 1472236178988 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a70e000 == 8 [pid = 1655] [id = 8] 11:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12a902400) [pid = 1655] [serial = 20] [outer = 0x0] 11:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12a904000) [pid = 1655] [serial = 21] [outer = 0x12a902400] 11:29:39 INFO - PROCESS | 1655 | 1472236179020 Marionette DEBUG loaded listener.js 11:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12a908400) [pid = 1655] [serial = 22] [outer = 0x12a902400] 11:29:39 INFO - PROCESS | 1655 | 1472236179330 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]]]}] 11:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 614ms 11:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:29:39 INFO - PROCESS | 1655 | 1472236179342 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 11:29:39 INFO - PROCESS | 1655 | 1472236179344 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 11:29:39 INFO - PROCESS | 1655 | 1472236179346 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:29:39 INFO - PROCESS | 1655 | 1472236179347 Marionette TRACE conn2 <- [1,14,null,{}] 11:29:39 INFO - PROCESS | 1655 | 1472236179349 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}] 11:29:39 INFO - PROCESS | 1655 | 1472236179352 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:39 INFO - PROCESS | 1655 | 1472236179497 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 11:29:39 INFO - PROCESS | 1655 | 1472236179506 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:39 INFO - PROCESS | 1655 | 1472236179507 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac6e800 == 9 [pid = 1655] [id = 9] 11:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12ac5c400) [pid = 1655] [serial = 23] [outer = 0x0] 11:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12ac5e000) [pid = 1655] [serial = 24] [outer = 0x12ac5c400] 11:29:39 INFO - PROCESS | 1655 | 1472236179533 Marionette DEBUG loaded listener.js 11:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12ac67400) [pid = 1655] [serial = 25] [outer = 0x12ac5c400] 11:29:39 INFO - PROCESS | 1655 | 1472236179780 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]]]}] 11:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 11:29:39 INFO - PROCESS | 1655 | 1472236179816 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 11:29:39 INFO - PROCESS | 1655 | 1472236179817 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 11:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:29:39 INFO - PROCESS | 1655 | 1472236179831 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:29:39 INFO - PROCESS | 1655 | 1472236179832 Marionette TRACE conn2 <- [1,18,null,{}] 11:29:39 INFO - PROCESS | 1655 | 1472236179834 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}] 11:29:39 INFO - PROCESS | 1655 | 1472236179835 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:39 INFO - PROCESS | 1655 | 1472236179935 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 11:29:39 INFO - PROCESS | 1655 | 1472236179941 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:39 INFO - PROCESS | 1655 | 1472236179944 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8ca000 == 10 [pid = 1655] [id = 10] 11:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12b7ee000) [pid = 1655] [serial = 26] [outer = 0x0] 11:29:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12b8b2800) [pid = 1655] [serial = 27] [outer = 0x12b7ee000] 11:29:39 INFO - PROCESS | 1655 | 1472236179968 Marionette DEBUG loaded listener.js 11:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12b8b9000) [pid = 1655] [serial = 28] [outer = 0x12b7ee000] 11:29:40 INFO - PROCESS | 1655 | 1472236180244 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]]]}] 11:29:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 479ms 11:29:40 INFO - PROCESS | 1655 | 1472236180300 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 11:29:40 INFO - PROCESS | 1655 | 1472236180302 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 11:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:29:40 INFO - PROCESS | 1655 | 1472236180308 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:29:40 INFO - PROCESS | 1655 | 1472236180309 Marionette TRACE conn2 <- [1,22,null,{}] 11:29:40 INFO - PROCESS | 1655 | 1472236180311 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}] 11:29:40 INFO - PROCESS | 1655 | 1472236180313 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:40 INFO - PROCESS | 1655 | 1472236180406 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 11:29:40 INFO - PROCESS | 1655 | 1472236180409 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:40 INFO - PROCESS | 1655 | 1472236180410 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be18000 == 11 [pid = 1655] [id = 11] 11:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x12b8bc800) [pid = 1655] [serial = 29] [outer = 0x0] 11:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x12bbae000) [pid = 1655] [serial = 30] [outer = 0x12b8bc800] 11:29:40 INFO - PROCESS | 1655 | 1472236180437 Marionette DEBUG loaded listener.js 11:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12be47c00) [pid = 1655] [serial = 31] [outer = 0x12b8bc800] 11:29:40 INFO - PROCESS | 1655 | 1472236180679 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]]]}] 11:29:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 11:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:29:40 INFO - PROCESS | 1655 | 1472236180727 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 11:29:40 INFO - PROCESS | 1655 | 1472236180728 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 11:29:40 INFO - PROCESS | 1655 | 1472236180730 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:29:40 INFO - PROCESS | 1655 | 1472236180732 Marionette TRACE conn2 <- [1,26,null,{}] 11:29:40 INFO - PROCESS | 1655 | 1472236180734 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}] 11:29:40 INFO - PROCESS | 1655 | 1472236180735 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:40 INFO - PROCESS | 1655 | 1472236180840 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 11:29:40 INFO - PROCESS | 1655 | 1472236180844 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:40 INFO - PROCESS | 1655 | 1472236180845 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c116000 == 12 [pid = 1655] [id = 12] 11:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x11863f800) [pid = 1655] [serial = 32] [outer = 0x0] 11:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x12be4e400) [pid = 1655] [serial = 33] [outer = 0x11863f800] 11:29:40 INFO - PROCESS | 1655 | 1472236180870 Marionette DEBUG loaded listener.js 11:29:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12be5c400) [pid = 1655] [serial = 34] [outer = 0x11863f800] 11:29:41 INFO - PROCESS | 1655 | 1472236181108 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]]]}] 11:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 11:29:41 INFO - PROCESS | 1655 | 1472236181152 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 11:29:41 INFO - PROCESS | 1655 | 1472236181154 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 11:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:29:41 INFO - PROCESS | 1655 | 1472236181163 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:29:41 INFO - PROCESS | 1655 | 1472236181164 Marionette TRACE conn2 <- [1,30,null,{}] 11:29:41 INFO - PROCESS | 1655 | 1472236181167 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}] 11:29:41 INFO - PROCESS | 1655 | 1472236181168 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:41 INFO - PROCESS | 1655 | 1472236181269 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 11:29:41 INFO - PROCESS | 1655 | 1472236181273 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:41 INFO - PROCESS | 1655 | 1472236181274 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c3d3000 == 13 [pid = 1655] [id = 13] 11:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12be5f000) [pid = 1655] [serial = 35] [outer = 0x0] 11:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12c3bb800) [pid = 1655] [serial = 36] [outer = 0x12be5f000] 11:29:41 INFO - PROCESS | 1655 | 1472236181299 Marionette DEBUG loaded listener.js 11:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12c3bfc00) [pid = 1655] [serial = 37] [outer = 0x12be5f000] 11:29:41 INFO - PROCESS | 1655 | 1472236181522 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]]]}] 11:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 370ms 11:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:29:41 INFO - PROCESS | 1655 | 1472236181534 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 11:29:41 INFO - PROCESS | 1655 | 1472236181535 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 11:29:41 INFO - PROCESS | 1655 | 1472236181544 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:29:41 INFO - PROCESS | 1655 | 1472236181545 Marionette TRACE conn2 <- [1,34,null,{}] 11:29:41 INFO - PROCESS | 1655 | 1472236181548 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}] 11:29:41 INFO - PROCESS | 1655 | 1472236181549 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:41 INFO - PROCESS | 1655 | 1472236181653 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 11:29:41 INFO - PROCESS | 1655 | 1472236181658 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:41 INFO - PROCESS | 1655 | 1472236181659 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c647000 == 14 [pid = 1655] [id = 14] 11:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12c3c6400) [pid = 1655] [serial = 38] [outer = 0x0] 11:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12c62c400) [pid = 1655] [serial = 39] [outer = 0x12c3c6400] 11:29:41 INFO - PROCESS | 1655 | 1472236181684 Marionette DEBUG loaded listener.js 11:29:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c631000) [pid = 1655] [serial = 40] [outer = 0x12c3c6400] 11:29:41 INFO - PROCESS | 1655 | 1472236181922 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]]]}] 11:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 424ms 11:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:29:41 INFO - PROCESS | 1655 | 1472236181964 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 11:29:41 INFO - PROCESS | 1655 | 1472236181965 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 11:29:41 INFO - PROCESS | 1655 | 1472236181968 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:29:41 INFO - PROCESS | 1655 | 1472236181969 Marionette TRACE conn2 <- [1,38,null,{}] 11:29:41 INFO - PROCESS | 1655 | 1472236181979 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}] 11:29:41 INFO - PROCESS | 1655 | 1472236181980 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:42 INFO - PROCESS | 1655 | 1472236182074 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 11:29:42 INFO - PROCESS | 1655 | 1472236182086 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:42 INFO - PROCESS | 1655 | 1472236182087 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12caba800 == 15 [pid = 1655] [id = 15] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12c636000) [pid = 1655] [serial = 41] [outer = 0x0] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12caf2800) [pid = 1655] [serial = 42] [outer = 0x12c636000] 11:29:42 INFO - PROCESS | 1655 | 1472236182111 Marionette DEBUG loaded listener.js 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12caf7800) [pid = 1655] [serial = 43] [outer = 0x12c636000] 11:29:42 INFO - PROCESS | 1655 | 1472236182346 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]]]}] 11:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 11:29:42 INFO - PROCESS | 1655 | 1472236182395 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 11:29:42 INFO - PROCESS | 1655 | 1472236182397 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 11:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:29:42 INFO - PROCESS | 1655 | 1472236182399 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:29:42 INFO - PROCESS | 1655 | 1472236182400 Marionette TRACE conn2 <- [1,42,null,{}] 11:29:42 INFO - PROCESS | 1655 | 1472236182409 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}] 11:29:42 INFO - PROCESS | 1655 | 1472236182410 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:42 INFO - PROCESS | 1655 | 1472236182506 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 11:29:42 INFO - PROCESS | 1655 | 1472236182510 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:42 INFO - PROCESS | 1655 | 1472236182511 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb56000 == 16 [pid = 1655] [id = 16] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12cafa800) [pid = 1655] [serial = 44] [outer = 0x0] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12cb7ec00) [pid = 1655] [serial = 45] [outer = 0x12cafa800] 11:29:42 INFO - PROCESS | 1655 | 1472236182537 Marionette DEBUG loaded listener.js 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12cb83400) [pid = 1655] [serial = 46] [outer = 0x12cafa800] 11:29:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d365000 == 17 [pid = 1655] [id = 17] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12d365800) [pid = 1655] [serial = 47] [outer = 0x0] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12d360000) [pid = 1655] [serial = 48] [outer = 0x12d365800] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12cb68800) [pid = 1655] [serial = 49] [outer = 0x12d365800] 11:29:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d364800 == 18 [pid = 1655] [id = 18] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12cb88400) [pid = 1655] [serial = 50] [outer = 0x0] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12d24f800) [pid = 1655] [serial = 51] [outer = 0x12cb88400] 11:29:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x12d24ac00) [pid = 1655] [serial = 52] [outer = 0x12cb88400] 11:29:42 INFO - PROCESS | 1655 | 1472236182941 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]]]}] 11:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 568ms 11:29:42 INFO - PROCESS | 1655 | 1472236182988 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 11:29:42 INFO - PROCESS | 1655 | 1472236182990 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 11:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:29:42 INFO - PROCESS | 1655 | 1472236182994 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:29:42 INFO - PROCESS | 1655 | 1472236182996 Marionette TRACE conn2 <- [1,46,null,{}] 11:29:43 INFO - PROCESS | 1655 | 1472236183000 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}] 11:29:43 INFO - PROCESS | 1655 | 1472236183002 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:43 INFO - PROCESS | 1655 | 1472236183121 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 11:29:43 INFO - PROCESS | 1655 | 1472236183124 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:43 INFO - PROCESS | 1655 | 1472236183126 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d6ea000 == 19 [pid = 1655] [id = 19] 11:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x12d24cc00) [pid = 1655] [serial = 53] [outer = 0x0] 11:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x12d79b000) [pid = 1655] [serial = 54] [outer = 0x12d24cc00] 11:29:43 INFO - PROCESS | 1655 | 1472236183161 Marionette DEBUG loaded listener.js 11:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x118434400) [pid = 1655] [serial = 55] [outer = 0x12d24cc00] 11:29:43 INFO - PROCESS | 1655 | 1472236183412 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]]]}] 11:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 423ms 11:29:43 INFO - PROCESS | 1655 | 1472236183417 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 11:29:43 INFO - PROCESS | 1655 | 1472236183418 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 11:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:29:43 INFO - PROCESS | 1655 | 1472236183429 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:29:43 INFO - PROCESS | 1655 | 1472236183431 Marionette TRACE conn2 <- [1,50,null,{}] 11:29:43 INFO - PROCESS | 1655 | 1472236183433 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}] 11:29:43 INFO - PROCESS | 1655 | 1472236183434 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:43 INFO - PROCESS | 1655 | 1472236183573 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 11:29:43 INFO - PROCESS | 1655 | 1472236183578 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:43 INFO - PROCESS | 1655 | 1472236183580 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c3800 == 20 [pid = 1655] [id = 20] 11:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1182b9800) [pid = 1655] [serial = 56] [outer = 0x0] 11:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x118311800) [pid = 1655] [serial = 57] [outer = 0x1182b9800] 11:29:43 INFO - PROCESS | 1655 | 1472236183620 Marionette DEBUG loaded listener.js 11:29:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x118319000) [pid = 1655] [serial = 58] [outer = 0x1182b9800] 11:29:43 INFO - PROCESS | 1655 | 1472236183876 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]]]}] 11:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 472ms 11:29:43 INFO - PROCESS | 1655 | 1472236183901 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 11:29:43 INFO - PROCESS | 1655 | 1472236183904 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 11:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:29:43 INFO - PROCESS | 1655 | 1472236183913 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:29:43 INFO - PROCESS | 1655 | 1472236183914 Marionette TRACE conn2 <- [1,54,null,{}] 11:29:43 INFO - PROCESS | 1655 | 1472236183916 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}] 11:29:43 INFO - PROCESS | 1655 | 1472236183918 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:44 INFO - PROCESS | 1655 | 1472236184023 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 11:29:44 INFO - PROCESS | 1655 | 1472236184026 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:44 INFO - PROCESS | 1655 | 1472236184035 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d6ec800 == 21 [pid = 1655] [id = 21] 11:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x11843dc00) [pid = 1655] [serial = 59] [outer = 0x0] 11:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x12d79e400) [pid = 1655] [serial = 60] [outer = 0x11843dc00] 11:29:44 INFO - PROCESS | 1655 | 1472236184060 Marionette DEBUG loaded listener.js 11:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x12d7a2c00) [pid = 1655] [serial = 61] [outer = 0x11843dc00] 11:29:44 INFO - PROCESS | 1655 | 1472236184276 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]]]}] 11:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 370ms 11:29:44 INFO - PROCESS | 1655 | 1472236184283 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 11:29:44 INFO - PROCESS | 1655 | 1472236184285 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 11:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:29:44 INFO - PROCESS | 1655 | 1472236184311 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:29:44 INFO - PROCESS | 1655 | 1472236184312 Marionette TRACE conn2 <- [1,58,null,{}] 11:29:44 INFO - PROCESS | 1655 | 1472236184314 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}] 11:29:44 INFO - PROCESS | 1655 | 1472236184316 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:44 INFO - PROCESS | 1655 | 1472236184423 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 11:29:44 INFO - PROCESS | 1655 | 1472236184427 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:44 INFO - PROCESS | 1655 | 1472236184428 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dacf800 == 22 [pid = 1655] [id = 22] 11:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x12d7a3000) [pid = 1655] [serial = 62] [outer = 0x0] 11:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x119076800) [pid = 1655] [serial = 63] [outer = 0x12d7a3000] 11:29:44 INFO - PROCESS | 1655 | 1472236184459 Marionette DEBUG loaded listener.js 11:29:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x124844400) [pid = 1655] [serial = 64] [outer = 0x12d7a3000] 11:29:44 INFO - PROCESS | 1655 | 1472236184798 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]]]}] 11:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 573ms 11:29:45 INFO - PROCESS | 1655 | 1472236185590 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 11:29:45 INFO - PROCESS | 1655 | 1472236185594 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 11:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:29:45 INFO - PROCESS | 1655 | 1472236185620 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:29:45 INFO - PROCESS | 1655 | 1472236185624 Marionette TRACE conn2 <- [1,62,null,{}] 11:29:45 INFO - PROCESS | 1655 | 1472236185631 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}] 11:29:45 INFO - PROCESS | 1655 | 1472236185634 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:45 INFO - PROCESS | 1655 | 1472236185782 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 11:29:45 INFO - PROCESS | 1655 | 1472236185829 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:45 INFO - PROCESS | 1655 | 1472236185831 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11263c000 == 23 [pid = 1655] [id = 23] 11:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x112722c00) [pid = 1655] [serial = 65] [outer = 0x0] 11:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x112a8bc00) [pid = 1655] [serial = 66] [outer = 0x112722c00] 11:29:45 INFO - PROCESS | 1655 | 1472236185865 Marionette DEBUG loaded listener.js 11:29:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11324b400) [pid = 1655] [serial = 67] [outer = 0x112722c00] 11:29:46 INFO - PROCESS | 1655 | 1472236186274 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]]]}] 11:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 684ms 11:29:46 INFO - PROCESS | 1655 | 1472236186294 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 11:29:46 INFO - PROCESS | 1655 | 1472236186297 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 11:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:29:46 INFO - PROCESS | 1655 | 1472236186301 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:29:46 INFO - PROCESS | 1655 | 1472236186304 Marionette TRACE conn2 <- [1,66,null,{}] 11:29:46 INFO - PROCESS | 1655 | 1472236186306 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}] 11:29:46 INFO - PROCESS | 1655 | 1472236186308 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:46 INFO - PROCESS | 1655 | 1472236186423 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 11:29:46 INFO - PROCESS | 1655 | 1472236186462 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:46 INFO - PROCESS | 1655 | 1472236186463 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169cd800 == 24 [pid = 1655] [id = 24] 11:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x115d82c00) [pid = 1655] [serial = 68] [outer = 0x0] 11:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x116952800) [pid = 1655] [serial = 69] [outer = 0x115d82c00] 11:29:46 INFO - PROCESS | 1655 | 1472236186495 Marionette DEBUG loaded listener.js 11:29:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x116ab7c00) [pid = 1655] [serial = 70] [outer = 0x115d82c00] 11:29:46 INFO - PROCESS | 1655 | 1472236186896 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]]]}] 11:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 625ms 11:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:29:46 INFO - PROCESS | 1655 | 1472236186924 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 11:29:46 INFO - PROCESS | 1655 | 1472236186926 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 11:29:46 INFO - PROCESS | 1655 | 1472236186928 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:29:46 INFO - PROCESS | 1655 | 1472236186929 Marionette TRACE conn2 <- [1,70,null,{}] 11:29:46 INFO - PROCESS | 1655 | 1472236186936 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}] 11:29:46 INFO - PROCESS | 1655 | 1472236186940 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:47 INFO - PROCESS | 1655 | 1472236187058 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 11:29:47 INFO - PROCESS | 1655 | 1472236187125 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:47 INFO - PROCESS | 1655 | 1472236187128 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170cc000 == 25 [pid = 1655] [id = 25] 11:29:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11864d800) [pid = 1655] [serial = 71] [outer = 0x0] 11:29:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11907e400) [pid = 1655] [serial = 72] [outer = 0x11864d800] 11:29:47 INFO - PROCESS | 1655 | 1472236187163 Marionette DEBUG loaded listener.js 11:29:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11932d000) [pid = 1655] [serial = 73] [outer = 0x11864d800] 11:29:47 INFO - PROCESS | 1655 | 1472236187812 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]]]}] 11:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 922ms 11:29:47 INFO - PROCESS | 1655 | 1472236187858 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 11:29:47 INFO - PROCESS | 1655 | 1472236187860 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 11:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:29:47 INFO - PROCESS | 1655 | 1472236187863 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:29:47 INFO - PROCESS | 1655 | 1472236187866 Marionette TRACE conn2 <- [1,74,null,{}] 11:29:47 INFO - PROCESS | 1655 | 1472236187869 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}] 11:29:47 INFO - PROCESS | 1655 | 1472236187873 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:47 INFO - PROCESS | 1655 | 1472236187958 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 11:29:48 INFO - PROCESS | 1655 | 1472236188009 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:48 INFO - PROCESS | 1655 | 1472236188012 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x112648000 == 26 [pid = 1655] [id = 26] 11:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x115d76c00) [pid = 1655] [serial = 74] [outer = 0x0] 11:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115d83000) [pid = 1655] [serial = 75] [outer = 0x115d76c00] 11:29:48 INFO - PROCESS | 1655 | 1472236188041 Marionette DEBUG loaded listener.js 11:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x116157400) [pid = 1655] [serial = 76] [outer = 0x115d76c00] 11:29:48 INFO - PROCESS | 1655 | 1472236188476 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]]]}] 11:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 623ms 11:29:48 INFO - PROCESS | 1655 | 1472236188489 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 11:29:48 INFO - PROCESS | 1655 | 1472236188493 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 11:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:29:48 INFO - PROCESS | 1655 | 1472236188498 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:29:48 INFO - PROCESS | 1655 | 1472236188501 Marionette TRACE conn2 <- [1,78,null,{}] 11:29:48 INFO - PROCESS | 1655 | 1472236188505 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}] 11:29:48 INFO - PROCESS | 1655 | 1472236188507 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:48 INFO - PROCESS | 1655 | 1472236188651 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 11:29:48 INFO - PROCESS | 1655 | 1472236188754 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:48 INFO - PROCESS | 1655 | 1472236188756 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1131c6000 == 27 [pid = 1655] [id = 27] 11:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1161bfc00) [pid = 1655] [serial = 77] [outer = 0x0] 11:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1164ef800) [pid = 1655] [serial = 78] [outer = 0x1161bfc00] 11:29:48 INFO - PROCESS | 1655 | 1472236188802 Marionette DEBUG loaded listener.js 11:29:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11699b400) [pid = 1655] [serial = 79] [outer = 0x1161bfc00] 11:29:49 INFO - PROCESS | 1655 | 1472236189132 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]]]}] 11:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 673ms 11:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:29:49 INFO - PROCESS | 1655 | 1472236189177 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 11:29:49 INFO - PROCESS | 1655 | 1472236189179 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 11:29:49 INFO - PROCESS | 1655 | 1472236189181 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:29:49 INFO - PROCESS | 1655 | 1472236189183 Marionette TRACE conn2 <- [1,82,null,{}] 11:29:49 INFO - PROCESS | 1655 | 1472236189194 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}] 11:29:49 INFO - PROCESS | 1655 | 1472236189196 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:49 INFO - PROCESS | 1655 | 1472236189292 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 11:29:49 INFO - PROCESS | 1655 | 1472236189298 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:49 INFO - PROCESS | 1655 | 1472236189300 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e5e800 == 28 [pid = 1655] [id = 28] 11:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1169fb000) [pid = 1655] [serial = 80] [outer = 0x0] 11:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1176c5000) [pid = 1655] [serial = 81] [outer = 0x1169fb000] 11:29:49 INFO - PROCESS | 1655 | 1472236189331 Marionette DEBUG loaded listener.js 11:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118078800) [pid = 1655] [serial = 82] [outer = 0x1169fb000] 11:29:49 INFO - PROCESS | 1655 | 1472236189624 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]]]}] 11:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 11:29:49 INFO - PROCESS | 1655 | 1472236189662 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 11:29:49 INFO - PROCESS | 1655 | 1472236189663 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 11:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:29:49 INFO - PROCESS | 1655 | 1472236189666 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:29:49 INFO - PROCESS | 1655 | 1472236189667 Marionette TRACE conn2 <- [1,86,null,{}] 11:29:49 INFO - PROCESS | 1655 | 1472236189669 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}] 11:29:49 INFO - PROCESS | 1655 | 1472236189672 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:49 INFO - PROCESS | 1655 | 1472236189756 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 11:29:49 INFO - PROCESS | 1655 | 1472236189799 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:49 INFO - PROCESS | 1655 | 1472236189800 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11677b000 == 29 [pid = 1655] [id = 29] 11:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116ab7400) [pid = 1655] [serial = 83] [outer = 0x0] 11:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118271000) [pid = 1655] [serial = 84] [outer = 0x116ab7400] 11:29:49 INFO - PROCESS | 1655 | 1472236189826 Marionette DEBUG loaded listener.js 11:29:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118316400) [pid = 1655] [serial = 85] [outer = 0x116ab7400] 11:29:50 INFO - PROCESS | 1655 | 1472236190096 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]]]}] 11:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 11:29:50 INFO - PROCESS | 1655 | 1472236190134 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 11:29:50 INFO - PROCESS | 1655 | 1472236190136 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 11:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:29:50 INFO - PROCESS | 1655 | 1472236190146 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:29:50 INFO - PROCESS | 1655 | 1472236190147 Marionette TRACE conn2 <- [1,90,null,{}] 11:29:50 INFO - PROCESS | 1655 | 1472236190149 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}] 11:29:50 INFO - PROCESS | 1655 | 1472236190151 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:50 INFO - PROCESS | 1655 | 1472236190227 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 11:29:50 INFO - PROCESS | 1655 | 1472236190231 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:50 INFO - PROCESS | 1655 | 1472236190232 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170ba000 == 30 [pid = 1655] [id = 30] 11:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113345800) [pid = 1655] [serial = 86] [outer = 0x0] 11:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1183a1000) [pid = 1655] [serial = 87] [outer = 0x113345800] 11:29:50 INFO - PROCESS | 1655 | 1472236190261 Marionette DEBUG loaded listener.js 11:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119021800) [pid = 1655] [serial = 88] [outer = 0x113345800] 11:29:50 INFO - PROCESS | 1655 | 1472236190541 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]]]}] 11:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 11:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:29:50 INFO - PROCESS | 1655 | 1472236190566 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 11:29:50 INFO - PROCESS | 1655 | 1472236190568 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 11:29:50 INFO - PROCESS | 1655 | 1472236190580 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:29:50 INFO - PROCESS | 1655 | 1472236190581 Marionette TRACE conn2 <- [1,94,null,{}] 11:29:50 INFO - PROCESS | 1655 | 1472236190584 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}] 11:29:50 INFO - PROCESS | 1655 | 1472236190591 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:50 INFO - PROCESS | 1655 | 1472236190717 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 11:29:50 INFO - PROCESS | 1655 | 1472236190723 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:50 INFO - PROCESS | 1655 | 1472236190724 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c73800 == 31 [pid = 1655] [id = 31] 11:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11830c800) [pid = 1655] [serial = 89] [outer = 0x0] 11:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1183a1800) [pid = 1655] [serial = 90] [outer = 0x11830c800] 11:29:50 INFO - PROCESS | 1655 | 1472236190750 Marionette DEBUG loaded listener.js 11:29:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1193a6400) [pid = 1655] [serial = 91] [outer = 0x11830c800] 11:29:51 INFO - PROCESS | 1655 | 1472236191018 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]]]}] 11:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 480ms 11:29:51 INFO - PROCESS | 1655 | 1472236191051 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 11:29:51 INFO - PROCESS | 1655 | 1472236191052 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 11:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:29:51 INFO - PROCESS | 1655 | 1472236191062 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:29:51 INFO - PROCESS | 1655 | 1472236191063 Marionette TRACE conn2 <- [1,98,null,{}] 11:29:51 INFO - PROCESS | 1655 | 1472236191065 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}] 11:29:51 INFO - PROCESS | 1655 | 1472236191066 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:51 INFO - PROCESS | 1655 | 1472236191143 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 11:29:51 INFO - PROCESS | 1655 | 1472236191147 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:51 INFO - PROCESS | 1655 | 1472236191148 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x118698000 == 32 [pid = 1655] [id = 32] 11:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1193a1000) [pid = 1655] [serial = 92] [outer = 0x0] 11:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119f7d400) [pid = 1655] [serial = 93] [outer = 0x1193a1000] 11:29:51 INFO - PROCESS | 1655 | 1472236191177 Marionette DEBUG loaded listener.js 11:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121038800) [pid = 1655] [serial = 94] [outer = 0x1193a1000] 11:29:51 INFO - PROCESS | 1655 | 1472236191491 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]]]}] 11:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 11:29:51 INFO - PROCESS | 1655 | 1472236191534 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 11:29:51 INFO - PROCESS | 1655 | 1472236191535 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 11:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:29:51 INFO - PROCESS | 1655 | 1472236191537 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:29:51 INFO - PROCESS | 1655 | 1472236191539 Marionette TRACE conn2 <- [1,102,null,{}] 11:29:51 INFO - PROCESS | 1655 | 1472236191541 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}] 11:29:51 INFO - PROCESS | 1655 | 1472236191542 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:51 INFO - PROCESS | 1655 | 1472236191642 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 11:29:51 INFO - PROCESS | 1655 | 1472236191648 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:51 INFO - PROCESS | 1655 | 1472236191649 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x118d92800 == 33 [pid = 1655] [id = 33] 11:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1193a1400) [pid = 1655] [serial = 95] [outer = 0x0] 11:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1215c8800) [pid = 1655] [serial = 96] [outer = 0x1193a1400] 11:29:51 INFO - PROCESS | 1655 | 1472236191674 Marionette DEBUG loaded listener.js 11:29:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121d66c00) [pid = 1655] [serial = 97] [outer = 0x1193a1400] 11:29:51 INFO - PROCESS | 1655 | 1472236191938 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]]]}] 11:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 11:29:51 INFO - PROCESS | 1655 | 1472236191960 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 11:29:51 INFO - PROCESS | 1655 | 1472236191961 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 11:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:29:51 INFO - PROCESS | 1655 | 1472236191964 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:29:51 INFO - PROCESS | 1655 | 1472236191965 Marionette TRACE conn2 <- [1,106,null,{}] 11:29:51 INFO - PROCESS | 1655 | 1472236191967 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}] 11:29:51 INFO - PROCESS | 1655 | 1472236191968 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:52 INFO - PROCESS | 1655 | 1472236192058 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 11:29:52 INFO - PROCESS | 1655 | 1472236192061 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:52 INFO - PROCESS | 1655 | 1472236192062 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119175000 == 34 [pid = 1655] [id = 34] 11:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123c99400) [pid = 1655] [serial = 98] [outer = 0x0] 11:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123ce2800) [pid = 1655] [serial = 99] [outer = 0x123c99400] 11:29:52 INFO - PROCESS | 1655 | 1472236192087 Marionette DEBUG loaded listener.js 11:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1248b3000) [pid = 1655] [serial = 100] [outer = 0x123c99400] 11:29:52 INFO - PROCESS | 1655 | 1472236192361 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]]]}] 11:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 11:29:52 INFO - PROCESS | 1655 | 1472236192384 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 11:29:52 INFO - PROCESS | 1655 | 1472236192386 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 11:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:29:52 INFO - PROCESS | 1655 | 1472236192395 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:29:52 INFO - PROCESS | 1655 | 1472236192396 Marionette TRACE conn2 <- [1,110,null,{}] 11:29:52 INFO - PROCESS | 1655 | 1472236192398 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}] 11:29:52 INFO - PROCESS | 1655 | 1472236192400 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:52 INFO - PROCESS | 1655 | 1472236192485 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 11:29:52 INFO - PROCESS | 1655 | 1472236192530 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:52 INFO - PROCESS | 1655 | 1472236192531 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11944f000 == 35 [pid = 1655] [id = 35] 11:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x117c40400) [pid = 1655] [serial = 101] [outer = 0x0] 11:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1248b3c00) [pid = 1655] [serial = 102] [outer = 0x117c40400] 11:29:52 INFO - PROCESS | 1655 | 1472236192557 Marionette DEBUG loaded listener.js 11:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1248be400) [pid = 1655] [serial = 103] [outer = 0x117c40400] 11:29:52 INFO - PROCESS | 1655 | 1472236192816 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]]]}] 11:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 11:29:52 INFO - PROCESS | 1655 | 1472236192866 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 11:29:52 INFO - PROCESS | 1655 | 1472236192868 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 11:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:29:52 INFO - PROCESS | 1655 | 1472236192879 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:29:52 INFO - PROCESS | 1655 | 1472236192880 Marionette TRACE conn2 <- [1,114,null,{}] 11:29:52 INFO - PROCESS | 1655 | 1472236192882 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}] 11:29:52 INFO - PROCESS | 1655 | 1472236192884 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:52 INFO - PROCESS | 1655 | 1472236192977 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 11:29:52 INFO - PROCESS | 1655 | 1472236192981 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:52 INFO - PROCESS | 1655 | 1472236192982 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c0000 == 36 [pid = 1655] [id = 36] 11:29:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1248bcc00) [pid = 1655] [serial = 104] [outer = 0x0] 11:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124c41000) [pid = 1655] [serial = 105] [outer = 0x1248bcc00] 11:29:53 INFO - PROCESS | 1655 | 1472236193009 Marionette DEBUG loaded listener.js 11:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x125585000) [pid = 1655] [serial = 106] [outer = 0x1248bcc00] 11:29:53 INFO - PROCESS | 1655 | 1472236193416 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]]]}] 11:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 569ms 11:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:29:53 INFO - PROCESS | 1655 | 1472236193449 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 11:29:53 INFO - PROCESS | 1655 | 1472236193451 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 11:29:53 INFO - PROCESS | 1655 | 1472236193454 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:29:53 INFO - PROCESS | 1655 | 1472236193456 Marionette TRACE conn2 <- [1,118,null,{}] 11:29:53 INFO - PROCESS | 1655 | 1472236193460 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}] 11:29:53 INFO - PROCESS | 1655 | 1472236193461 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:53 INFO - PROCESS | 1655 | 1472236193594 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 11:29:53 INFO - PROCESS | 1655 | 1472236193606 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:53 INFO - PROCESS | 1655 | 1472236193607 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212d7000 == 37 [pid = 1655] [id = 37] 11:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124e5c400) [pid = 1655] [serial = 107] [outer = 0x0] 11:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1260d5400) [pid = 1655] [serial = 108] [outer = 0x124e5c400] 11:29:53 INFO - PROCESS | 1655 | 1472236193645 Marionette DEBUG loaded listener.js 11:29:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1261d0c00) [pid = 1655] [serial = 109] [outer = 0x124e5c400] 11:29:53 INFO - PROCESS | 1655 | 1472236193958 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]]]}] 11:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 522ms 11:29:53 INFO - PROCESS | 1655 | 1472236193979 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 11:29:53 INFO - PROCESS | 1655 | 1472236193980 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 11:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:29:53 INFO - PROCESS | 1655 | 1472236193982 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:29:53 INFO - PROCESS | 1655 | 1472236193983 Marionette TRACE conn2 <- [1,122,null,{}] 11:29:53 INFO - PROCESS | 1655 | 1472236193990 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}] 11:29:53 INFO - PROCESS | 1655 | 1472236193992 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:54 INFO - PROCESS | 1655 | 1472236194093 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 11:29:54 INFO - PROCESS | 1655 | 1472236194118 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:54 INFO - PROCESS | 1655 | 1472236194119 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213ef800 == 38 [pid = 1655] [id = 38] 11:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12558a800) [pid = 1655] [serial = 110] [outer = 0x0] 11:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126521c00) [pid = 1655] [serial = 111] [outer = 0x12558a800] 11:29:54 INFO - PROCESS | 1655 | 1472236194144 Marionette DEBUG loaded listener.js 11:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12691d000) [pid = 1655] [serial = 112] [outer = 0x12558a800] 11:29:54 INFO - PROCESS | 1655 | 1472236194390 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]]]}] 11:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 422ms 11:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:29:54 INFO - PROCESS | 1655 | 1472236194408 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 11:29:54 INFO - PROCESS | 1655 | 1472236194409 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 11:29:54 INFO - PROCESS | 1655 | 1472236194411 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:29:54 INFO - PROCESS | 1655 | 1472236194412 Marionette TRACE conn2 <- [1,126,null,{}] 11:29:54 INFO - PROCESS | 1655 | 1472236194415 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}] 11:29:54 INFO - PROCESS | 1655 | 1472236194416 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:54 INFO - PROCESS | 1655 | 1472236194510 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 11:29:54 INFO - PROCESS | 1655 | 1472236194522 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:54 INFO - PROCESS | 1655 | 1472236194523 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c18800 == 39 [pid = 1655] [id = 39] 11:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126c0c800) [pid = 1655] [serial = 113] [outer = 0x0] 11:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x126ca7000) [pid = 1655] [serial = 114] [outer = 0x126c0c800] 11:29:54 INFO - PROCESS | 1655 | 1472236194549 Marionette DEBUG loaded listener.js 11:29:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128b1c800) [pid = 1655] [serial = 115] [outer = 0x126c0c800] 11:29:54 INFO - PROCESS | 1655 | 1472236194838 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]]]}] 11:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 474ms 11:29:54 INFO - PROCESS | 1655 | 1472236194886 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 11:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:29:54 INFO - PROCESS | 1655 | 1472236194887 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 11:29:54 INFO - PROCESS | 1655 | 1472236194891 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:29:54 INFO - PROCESS | 1655 | 1472236194892 Marionette TRACE conn2 <- [1,130,null,{}] 11:29:54 INFO - PROCESS | 1655 | 1472236194895 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}] 11:29:54 INFO - PROCESS | 1655 | 1472236194896 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:54 INFO - PROCESS | 1655 | 1472236194974 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 11:29:55 INFO - PROCESS | 1655 | 1472236195020 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:55 INFO - PROCESS | 1655 | 1472236195021 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x121db2000 == 40 [pid = 1655] [id = 40] 11:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x126c9f800) [pid = 1655] [serial = 116] [outer = 0x0] 11:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128b20400) [pid = 1655] [serial = 117] [outer = 0x126c9f800] 11:29:55 INFO - PROCESS | 1655 | 1472236195046 Marionette DEBUG loaded listener.js 11:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x128c8d800) [pid = 1655] [serial = 118] [outer = 0x126c9f800] 11:29:55 INFO - PROCESS | 1655 | 1472236195303 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]]]}] 11:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 473ms 11:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:29:55 INFO - PROCESS | 1655 | 1472236195364 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 11:29:55 INFO - PROCESS | 1655 | 1472236195365 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 11:29:55 INFO - PROCESS | 1655 | 1472236195367 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:29:55 INFO - PROCESS | 1655 | 1472236195380 Marionette TRACE conn2 <- [1,134,null,{}] 11:29:55 INFO - PROCESS | 1655 | 1472236195383 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}] 11:29:55 INFO - PROCESS | 1655 | 1472236195384 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:55 INFO - PROCESS | 1655 | 1472236195463 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 11:29:55 INFO - PROCESS | 1655 | 1472236195467 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:55 INFO - PROCESS | 1655 | 1472236195468 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255a9800 == 41 [pid = 1655] [id = 41] 11:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128c91800) [pid = 1655] [serial = 119] [outer = 0x0] 11:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128e50000) [pid = 1655] [serial = 120] [outer = 0x128c91800] 11:29:55 INFO - PROCESS | 1655 | 1472236195494 Marionette DEBUG loaded listener.js 11:29:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1291ec400) [pid = 1655] [serial = 121] [outer = 0x128c91800] 11:29:55 INFO - PROCESS | 1655 | 1472236195821 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]]]}] 11:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 480ms 11:29:55 INFO - PROCESS | 1655 | 1472236195848 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 11:29:55 INFO - PROCESS | 1655 | 1472236195849 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 11:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:29:55 INFO - PROCESS | 1655 | 1472236195852 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:29:55 INFO - PROCESS | 1655 | 1472236195853 Marionette TRACE conn2 <- [1,138,null,{}] 11:29:55 INFO - PROCESS | 1655 | 1472236195857 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}] 11:29:55 INFO - PROCESS | 1655 | 1472236195858 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:56 INFO - PROCESS | 1655 | 1472236196613 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 11:29:56 INFO - PROCESS | 1655 | 1472236196657 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:56 INFO - PROCESS | 1655 | 1472236196659 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x112157000 == 42 [pid = 1655] [id = 42] 11:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x112a8ac00) [pid = 1655] [serial = 122] [outer = 0x0] 11:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x113c24800) [pid = 1655] [serial = 123] [outer = 0x112a8ac00] 11:29:56 INFO - PROCESS | 1655 | 1472236196688 Marionette DEBUG loaded listener.js 11:29:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1164a6000) [pid = 1655] [serial = 124] [outer = 0x112a8ac00] 11:29:57 INFO - PROCESS | 1655 | 1472236197044 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]]]}] 11:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1222ms 11:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:29:57 INFO - PROCESS | 1655 | 1472236197076 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 11:29:57 INFO - PROCESS | 1655 | 1472236197078 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 11:29:57 INFO - PROCESS | 1655 | 1472236197081 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:29:57 INFO - PROCESS | 1655 | 1472236197083 Marionette TRACE conn2 <- [1,142,null,{}] 11:29:57 INFO - PROCESS | 1655 | 1472236197087 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}] 11:29:57 INFO - PROCESS | 1655 | 1472236197091 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:57 INFO - PROCESS | 1655 | 1472236197180 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 11:29:57 INFO - PROCESS | 1655 | 1472236197213 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:57 INFO - PROCESS | 1655 | 1472236197214 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x114f24000 == 43 [pid = 1655] [id = 43] 11:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11699e400) [pid = 1655] [serial = 125] [outer = 0x0] 11:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1176c3800) [pid = 1655] [serial = 126] [outer = 0x11699e400] 11:29:57 INFO - PROCESS | 1655 | 1472236197242 Marionette DEBUG loaded listener.js 11:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11807f800) [pid = 1655] [serial = 127] [outer = 0x11699e400] 11:29:57 INFO - PROCESS | 1655 | 1472236197549 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]]]}] 11:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 520ms 11:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:29:57 INFO - PROCESS | 1655 | 1472236197602 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 11:29:57 INFO - PROCESS | 1655 | 1472236197603 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 11:29:57 INFO - PROCESS | 1655 | 1472236197606 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:29:57 INFO - PROCESS | 1655 | 1472236197607 Marionette TRACE conn2 <- [1,146,null,{}] 11:29:57 INFO - PROCESS | 1655 | 1472236197609 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}] 11:29:57 INFO - PROCESS | 1655 | 1472236197611 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:57 INFO - PROCESS | 1655 | 1472236197710 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 11:29:57 INFO - PROCESS | 1655 | 1472236197743 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:57 INFO - PROCESS | 1655 | 1472236197744 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e4e800 == 44 [pid = 1655] [id = 44] 11:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x118080c00) [pid = 1655] [serial = 128] [outer = 0x0] 11:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x118318c00) [pid = 1655] [serial = 129] [outer = 0x118080c00] 11:29:57 INFO - PROCESS | 1655 | 1472236197771 Marionette DEBUG loaded listener.js 11:29:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119025400) [pid = 1655] [serial = 130] [outer = 0x118080c00] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11863f800) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12b8bc800) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12b7ee000) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12ac5c400) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12a902400) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1291ecc00) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11843dc00) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1182b9800) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12d24cc00) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12cafa800) [pid = 1655] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12c636000) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12c3c6400) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12be5f000) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x115d76c00) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1161bfc00) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1169fb000) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x116ab7400) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x113345800) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11830c800) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1193a1000) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1193a1400) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x123c99400) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1248bcc00) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124e5c400) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12558a800) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12d7a3000) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112722c00) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x115d82c00) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:29:58 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11864d800) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:29:58 INFO - PROCESS | 1655 | 1472236198522 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]]]}] 11:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 920ms 11:29:58 INFO - PROCESS | 1655 | 1472236198527 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 11:29:58 INFO - PROCESS | 1655 | 1472236198529 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 11:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:29:58 INFO - PROCESS | 1655 | 1472236198537 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:29:58 INFO - PROCESS | 1655 | 1472236198541 Marionette TRACE conn2 <- [1,150,null,{}] 11:29:58 INFO - PROCESS | 1655 | 1472236198544 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}] 11:29:58 INFO - PROCESS | 1655 | 1472236198546 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:58 INFO - PROCESS | 1655 | 1472236198621 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 11:29:58 INFO - PROCESS | 1655 | 1472236198670 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:58 INFO - PROCESS | 1655 | 1472236198672 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x117020800 == 45 [pid = 1655] [id = 45] 11:29:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112a85c00) [pid = 1655] [serial = 131] [outer = 0x0] 11:29:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1164ed800) [pid = 1655] [serial = 132] [outer = 0x112a85c00] 11:29:58 INFO - PROCESS | 1655 | 1472236198699 Marionette DEBUG loaded listener.js 11:29:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119082000) [pid = 1655] [serial = 133] [outer = 0x112a85c00] 11:29:59 INFO - PROCESS | 1655 | 1472236198998 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]]]}] 11:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 476ms 11:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:29:59 INFO - PROCESS | 1655 | 1472236199011 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 11:29:59 INFO - PROCESS | 1655 | 1472236199012 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 11:29:59 INFO - PROCESS | 1655 | 1472236199014 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:29:59 INFO - PROCESS | 1655 | 1472236199015 Marionette TRACE conn2 <- [1,154,null,{}] 11:29:59 INFO - PROCESS | 1655 | 1472236199017 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}] 11:29:59 INFO - PROCESS | 1655 | 1472236199019 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:59 INFO - PROCESS | 1655 | 1472236199103 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 11:29:59 INFO - PROCESS | 1655 | 1472236199109 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:59 INFO - PROCESS | 1655 | 1472236199111 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x118699800 == 46 [pid = 1655] [id = 46] 11:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119079000) [pid = 1655] [serial = 134] [outer = 0x0] 11:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119329800) [pid = 1655] [serial = 135] [outer = 0x119079000] 11:29:59 INFO - PROCESS | 1655 | 1472236199136 Marionette DEBUG loaded listener.js 11:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1193ad800) [pid = 1655] [serial = 136] [outer = 0x119079000] 11:29:59 INFO - PROCESS | 1655 | 1472236199440 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]]]}] 11:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 11:29:59 INFO - PROCESS | 1655 | 1472236199485 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 11:29:59 INFO - PROCESS | 1655 | 1472236199486 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 11:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:29:59 INFO - PROCESS | 1655 | 1472236199488 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:29:59 INFO - PROCESS | 1655 | 1472236199489 Marionette TRACE conn2 <- [1,158,null,{}] 11:29:59 INFO - PROCESS | 1655 | 1472236199492 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}] 11:29:59 INFO - PROCESS | 1655 | 1472236199493 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:59 INFO - PROCESS | 1655 | 1472236199564 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 11:29:59 INFO - PROCESS | 1655 | 1472236199568 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:59 INFO - PROCESS | 1655 | 1472236199574 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:29:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11943a800 == 47 [pid = 1655] [id = 47] 11:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12114d000) [pid = 1655] [serial = 137] [outer = 0x0] 11:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1215c5800) [pid = 1655] [serial = 138] [outer = 0x12114d000] 11:29:59 INFO - PROCESS | 1655 | 1472236199607 Marionette DEBUG loaded listener.js 11:29:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123c99c00) [pid = 1655] [serial = 139] [outer = 0x12114d000] 11:29:59 INFO - PROCESS | 1655 | 1472236199942 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]]]}] 11:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 11:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:29:59 INFO - PROCESS | 1655 | 1472236199959 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 11:29:59 INFO - PROCESS | 1655 | 1472236199960 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 11:29:59 INFO - PROCESS | 1655 | 1472236199962 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:29:59 INFO - PROCESS | 1655 | 1472236199963 Marionette TRACE conn2 <- [1,162,null,{}] 11:29:59 INFO - PROCESS | 1655 | 1472236199966 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}] 11:29:59 INFO - PROCESS | 1655 | 1472236199967 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:00 INFO - PROCESS | 1655 | 1472236200070 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 11:30:00 INFO - PROCESS | 1655 | 1472236200075 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:00 INFO - PROCESS | 1655 | 1472236200076 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0cd800 == 48 [pid = 1655] [id = 48] 11:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118315c00) [pid = 1655] [serial = 140] [outer = 0x0] 11:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1248b1400) [pid = 1655] [serial = 141] [outer = 0x118315c00] 11:30:00 INFO - PROCESS | 1655 | 1472236200102 Marionette DEBUG loaded listener.js 11:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124c41c00) [pid = 1655] [serial = 142] [outer = 0x118315c00] 11:30:00 INFO - PROCESS | 1655 | 1472236200428 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]]]}] 11:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 518ms 11:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:30:00 INFO - PROCESS | 1655 | 1472236200481 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 11:30:00 INFO - PROCESS | 1655 | 1472236200483 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 11:30:00 INFO - PROCESS | 1655 | 1472236200487 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:30:00 INFO - PROCESS | 1655 | 1472236200490 Marionette TRACE conn2 <- [1,166,null,{}] 11:30:00 INFO - PROCESS | 1655 | 1472236200494 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}] 11:30:00 INFO - PROCESS | 1655 | 1472236200496 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:00 INFO - PROCESS | 1655 | 1472236200591 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 11:30:00 INFO - PROCESS | 1655 | 1472236200647 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:00 INFO - PROCESS | 1655 | 1472236200650 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1131b5000 == 49 [pid = 1655] [id = 49] 11:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x115d23400) [pid = 1655] [serial = 143] [outer = 0x0] 11:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1161bfc00) [pid = 1655] [serial = 144] [outer = 0x115d23400] 11:30:00 INFO - PROCESS | 1655 | 1472236200683 Marionette DEBUG loaded listener.js 11:30:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1165ea400) [pid = 1655] [serial = 145] [outer = 0x115d23400] 11:30:01 INFO - PROCESS | 1655 | 1472236201092 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]]]}] 11:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 622ms 11:30:01 INFO - PROCESS | 1655 | 1472236201109 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 11:30:01 INFO - PROCESS | 1655 | 1472236201112 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 11:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:30:01 INFO - PROCESS | 1655 | 1472236201116 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:30:01 INFO - PROCESS | 1655 | 1472236201118 Marionette TRACE conn2 <- [1,170,null,{}] 11:30:01 INFO - PROCESS | 1655 | 1472236201121 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}] 11:30:01 INFO - PROCESS | 1655 | 1472236201123 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:01 INFO - PROCESS | 1655 | 1472236201217 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 11:30:01 INFO - PROCESS | 1655 | 1472236201260 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:01 INFO - PROCESS | 1655 | 1472236201261 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184b5800 == 50 [pid = 1655] [id = 50] 11:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1169fa400) [pid = 1655] [serial = 146] [outer = 0x0] 11:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x118266400) [pid = 1655] [serial = 147] [outer = 0x1169fa400] 11:30:01 INFO - PROCESS | 1655 | 1472236201293 Marionette DEBUG loaded listener.js 11:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118319800) [pid = 1655] [serial = 148] [outer = 0x1169fa400] 11:30:01 INFO - PROCESS | 1655 | 1472236201705 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]]]}] 11:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 11:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:30:01 INFO - PROCESS | 1655 | 1472236201736 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 11:30:01 INFO - PROCESS | 1655 | 1472236201737 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 11:30:01 INFO - PROCESS | 1655 | 1472236201739 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:30:01 INFO - PROCESS | 1655 | 1472236201742 Marionette TRACE conn2 <- [1,174,null,{}] 11:30:01 INFO - PROCESS | 1655 | 1472236201750 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}] 11:30:01 INFO - PROCESS | 1655 | 1472236201753 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:01 INFO - PROCESS | 1655 | 1472236201881 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 11:30:01 INFO - PROCESS | 1655 | 1472236201943 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:01 INFO - PROCESS | 1655 | 1472236201946 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x117019800 == 51 [pid = 1655] [id = 51] 11:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12103c000) [pid = 1655] [serial = 149] [outer = 0x0] 11:30:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1215cc000) [pid = 1655] [serial = 150] [outer = 0x12103c000] 11:30:01 INFO - PROCESS | 1655 | 1472236201980 Marionette DEBUG loaded listener.js 11:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1248b1c00) [pid = 1655] [serial = 151] [outer = 0x12103c000] 11:30:02 INFO - PROCESS | 1655 | 1472236202395 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]]]}] 11:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 676ms 11:30:02 INFO - PROCESS | 1655 | 1472236202416 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 11:30:02 INFO - PROCESS | 1655 | 1472236202418 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 11:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:30:02 INFO - PROCESS | 1655 | 1472236202420 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:30:02 INFO - PROCESS | 1655 | 1472236202421 Marionette TRACE conn2 <- [1,178,null,{}] 11:30:02 INFO - PROCESS | 1655 | 1472236202424 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}] 11:30:02 INFO - PROCESS | 1655 | 1472236202425 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:02 INFO - PROCESS | 1655 | 1472236202517 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 11:30:02 INFO - PROCESS | 1655 | 1472236202562 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:02 INFO - PROCESS | 1655 | 1472236202563 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255b5800 == 52 [pid = 1655] [id = 52] 11:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1248ba000) [pid = 1655] [serial = 152] [outer = 0x0] 11:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x124c8f400) [pid = 1655] [serial = 153] [outer = 0x1248ba000] 11:30:02 INFO - PROCESS | 1655 | 1472236202593 Marionette DEBUG loaded listener.js 11:30:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x125587800) [pid = 1655] [serial = 154] [outer = 0x1248ba000] 11:30:03 INFO - PROCESS | 1655 | 1472236202997 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]]]}] 11:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 11:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:30:03 INFO - PROCESS | 1655 | 1472236203054 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 11:30:03 INFO - PROCESS | 1655 | 1472236203055 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 11:30:03 INFO - PROCESS | 1655 | 1472236203059 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:30:03 INFO - PROCESS | 1655 | 1472236203060 Marionette TRACE conn2 <- [1,182,null,{}] 11:30:03 INFO - PROCESS | 1655 | 1472236203063 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}] 11:30:03 INFO - PROCESS | 1655 | 1472236203064 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:03 INFO - PROCESS | 1655 | 1472236203153 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 11:30:03 INFO - PROCESS | 1655 | 1472236203225 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:03 INFO - PROCESS | 1655 | 1472236203227 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x126826800 == 53 [pid = 1655] [id = 53] 11:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x125589400) [pid = 1655] [serial = 155] [outer = 0x0] 11:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1261cc400) [pid = 1655] [serial = 156] [outer = 0x125589400] 11:30:03 INFO - PROCESS | 1655 | 1472236203256 Marionette DEBUG loaded listener.js 11:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12683ec00) [pid = 1655] [serial = 157] [outer = 0x125589400] 11:30:03 INFO - PROCESS | 1655 | 1472236203663 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]]]}] 11:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 621ms 11:30:03 INFO - PROCESS | 1655 | 1472236203680 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 11:30:03 INFO - PROCESS | 1655 | 1472236203681 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 11:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:30:03 INFO - PROCESS | 1655 | 1472236203684 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:30:03 INFO - PROCESS | 1655 | 1472236203685 Marionette TRACE conn2 <- [1,186,null,{}] 11:30:03 INFO - PROCESS | 1655 | 1472236203687 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}] 11:30:03 INFO - PROCESS | 1655 | 1472236203691 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:03 INFO - PROCESS | 1655 | 1472236203803 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 11:30:03 INFO - PROCESS | 1655 | 1472236203852 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:03 INFO - PROCESS | 1655 | 1472236203853 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169d3800 == 54 [pid = 1655] [id = 54] 11:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x116918000) [pid = 1655] [serial = 158] [outer = 0x0] 11:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1260d6000) [pid = 1655] [serial = 159] [outer = 0x116918000] 11:30:03 INFO - PROCESS | 1655 | 1472236203883 Marionette DEBUG loaded listener.js 11:30:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x126ca0400) [pid = 1655] [serial = 160] [outer = 0x116918000] 11:30:04 INFO - PROCESS | 1655 | 1472236204343 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]]]}] 11:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 668ms 11:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:30:04 INFO - PROCESS | 1655 | 1472236204353 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 11:30:04 INFO - PROCESS | 1655 | 1472236204355 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 11:30:04 INFO - PROCESS | 1655 | 1472236204358 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:30:04 INFO - PROCESS | 1655 | 1472236204359 Marionette TRACE conn2 <- [1,190,null,{}] 11:30:04 INFO - PROCESS | 1655 | 1472236204363 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}] 11:30:04 INFO - PROCESS | 1655 | 1472236204365 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:04 INFO - PROCESS | 1655 | 1472236204454 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 11:30:04 INFO - PROCESS | 1655 | 1472236204535 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:04 INFO - PROCESS | 1655 | 1472236204536 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x115da9000 == 55 [pid = 1655] [id = 55] 11:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1165e8800) [pid = 1655] [serial = 161] [outer = 0x0] 11:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1167b1c00) [pid = 1655] [serial = 162] [outer = 0x1165e8800] 11:30:04 INFO - PROCESS | 1655 | 1472236204566 Marionette DEBUG loaded listener.js 11:30:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x116ab3000) [pid = 1655] [serial = 163] [outer = 0x1165e8800] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11943a800 == 54 [pid = 1655] [id = 47] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x118699800 == 53 [pid = 1655] [id = 46] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x118698000 == 52 [pid = 1655] [id = 32] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x117020800 == 51 [pid = 1655] [id = 45] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1131c6000 == 50 [pid = 1655] [id = 27] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x115e4e800 == 49 [pid = 1655] [id = 44] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x117c73800 == 48 [pid = 1655] [id = 31] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x114f24000 == 47 [pid = 1655] [id = 43] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11677b000 == 46 [pid = 1655] [id = 29] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x112157000 == 45 [pid = 1655] [id = 42] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x115e5e800 == 44 [pid = 1655] [id = 28] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1170ba000 == 43 [pid = 1655] [id = 30] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c0000 == 42 [pid = 1655] [id = 36] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11944f000 == 41 [pid = 1655] [id = 35] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x118d92800 == 40 [pid = 1655] [id = 33] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1169d3800 == 39 [pid = 1655] [id = 54] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x126826800 == 38 [pid = 1655] [id = 53] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1255b5800 == 37 [pid = 1655] [id = 52] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x117019800 == 36 [pid = 1655] [id = 51] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x121db2000 == 35 [pid = 1655] [id = 40] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1184b5800 == 34 [pid = 1655] [id = 50] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0cd800 == 33 [pid = 1655] [id = 48] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1255a9800 == 32 [pid = 1655] [id = 41] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x119175000 == 31 [pid = 1655] [id = 34] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1131b5000 == 30 [pid = 1655] [id = 49] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1212d7000 == 29 [pid = 1655] [id = 37] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1213ef800 == 28 [pid = 1655] [id = 38] 11:30:05 INFO - PROCESS | 1655 | --DOCSHELL 0x121c18800 == 27 [pid = 1655] [id = 39] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x123c9d000) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x128b20400) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x115d83000) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x116157400) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1164ef800) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11699b400) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1176c5000) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118078800) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x118271000) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1183a1000) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119021800) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1183a1800) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1193a6400) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x119f7d400) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x121038800) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1215c8800) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x123ce2800) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1248b3c00) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124c41000) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1260d5400) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x126521c00) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x126ca7000) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x112a8bc00) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116952800) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11907e400) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11932d000) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x121d66c00) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1248b3000) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x125585000) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118316400) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1261d0c00) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116ab7c00) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12691d000) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11324b400) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124844400) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121a1c400) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12c62c400) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12c3bb800) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12c3bfc00) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12be4e400) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12be5c400) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12bbae000) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12be47c00) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b8b2800) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b8b9000) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12ac5e000) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12ac67400) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a908400) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a904000) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1292f4400) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1291ee800) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1292ed800) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119076800) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12d79e400) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12d7a2c00) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118311800) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118319000) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118434400) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12d79b000) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12d360000) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12d24f800) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12cb7ec00) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12cb83400) [pid = 1655] [serial = 46] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12caf2800) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12caf7800) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12c631000) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 11:30:05 INFO - PROCESS | 1655 | 1472236205399 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]]]}] 11:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1072ms 11:30:05 INFO - PROCESS | 1655 | 1472236205430 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 11:30:05 INFO - PROCESS | 1655 | 1472236205433 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 11:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:30:05 INFO - PROCESS | 1655 | 1472236205438 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:30:05 INFO - PROCESS | 1655 | 1472236205441 Marionette TRACE conn2 <- [1,194,null,{}] 11:30:05 INFO - PROCESS | 1655 | 1472236205446 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}] 11:30:05 INFO - PROCESS | 1655 | 1472236205447 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:05 INFO - PROCESS | 1655 | 1472236205521 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 11:30:05 INFO - PROCESS | 1655 | 1472236205564 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:05 INFO - PROCESS | 1655 | 1472236205566 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1131b1800 == 28 [pid = 1655] [id = 56] 11:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x116477400) [pid = 1655] [serial = 164] [outer = 0x0] 11:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x116590400) [pid = 1655] [serial = 165] [outer = 0x116477400] 11:30:05 INFO - PROCESS | 1655 | 1472236205595 Marionette DEBUG loaded listener.js 11:30:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11694e400) [pid = 1655] [serial = 166] [outer = 0x116477400] 11:30:05 INFO - PROCESS | 1655 | 1472236205877 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]]]}] 11:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 11:30:05 INFO - PROCESS | 1655 | 1472236205910 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 11:30:05 INFO - PROCESS | 1655 | 1472236205914 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 11:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:30:05 INFO - PROCESS | 1655 | 1472236205919 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:30:05 INFO - PROCESS | 1655 | 1472236205922 Marionette TRACE conn2 <- [1,198,null,{}] 11:30:05 INFO - PROCESS | 1655 | 1472236205931 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}] 11:30:05 INFO - PROCESS | 1655 | 1472236205933 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:06 INFO - PROCESS | 1655 | 1472236206013 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 11:30:06 INFO - PROCESS | 1655 | 1472236206018 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:06 INFO - PROCESS | 1655 | 1472236206019 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11677f000 == 29 [pid = 1655] [id = 57] 11:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118076c00) [pid = 1655] [serial = 167] [outer = 0x0] 11:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11826f000) [pid = 1655] [serial = 168] [outer = 0x118076c00] 11:30:06 INFO - PROCESS | 1655 | 1472236206051 Marionette DEBUG loaded listener.js 11:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118310800) [pid = 1655] [serial = 169] [outer = 0x118076c00] 11:30:06 INFO - PROCESS | 1655 | 1472236206386 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]]]}] 11:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 528ms 11:30:06 INFO - PROCESS | 1655 | 1472236206446 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 11:30:06 INFO - PROCESS | 1655 | 1472236206448 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 11:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:30:06 INFO - PROCESS | 1655 | 1472236206450 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:30:06 INFO - PROCESS | 1655 | 1472236206452 Marionette TRACE conn2 <- [1,202,null,{}] 11:30:06 INFO - PROCESS | 1655 | 1472236206460 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}] 11:30:06 INFO - PROCESS | 1655 | 1472236206463 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:06 INFO - PROCESS | 1655 | 1472236206535 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 11:30:06 INFO - PROCESS | 1655 | 1472236206540 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:06 INFO - PROCESS | 1655 | 1472236206542 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x117493000 == 30 [pid = 1655] [id = 58] 11:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1165f5800) [pid = 1655] [serial = 170] [outer = 0x0] 11:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119080000) [pid = 1655] [serial = 171] [outer = 0x1165f5800] 11:30:06 INFO - PROCESS | 1655 | 1472236206573 Marionette DEBUG loaded listener.js 11:30:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119320800) [pid = 1655] [serial = 172] [outer = 0x1165f5800] 11:30:06 INFO - PROCESS | 1655 | 1472236206885 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]]]}] 11:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 472ms 11:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:30:06 INFO - PROCESS | 1655 | 1472236206924 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 11:30:06 INFO - PROCESS | 1655 | 1472236206926 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 11:30:06 INFO - PROCESS | 1655 | 1472236206928 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:30:06 INFO - PROCESS | 1655 | 1472236206929 Marionette TRACE conn2 <- [1,206,null,{}] 11:30:06 INFO - PROCESS | 1655 | 1472236206931 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}] 11:30:06 INFO - PROCESS | 1655 | 1472236206932 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:07 INFO - PROCESS | 1655 | 1472236207027 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 11:30:07 INFO - PROCESS | 1655 | 1472236207040 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:07 INFO - PROCESS | 1655 | 1472236207042 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184b9000 == 31 [pid = 1655] [id = 59] 11:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1193adc00) [pid = 1655] [serial = 173] [outer = 0x0] 11:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119f7d400) [pid = 1655] [serial = 174] [outer = 0x1193adc00] 11:30:07 INFO - PROCESS | 1655 | 1472236207067 Marionette DEBUG loaded listener.js 11:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121032000) [pid = 1655] [serial = 175] [outer = 0x1193adc00] 11:30:07 INFO - PROCESS | 1655 | 1472236207377 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]]]}] 11:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 11:30:07 INFO - PROCESS | 1655 | 1472236207397 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 11:30:07 INFO - PROCESS | 1655 | 1472236207398 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 11:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:30:07 INFO - PROCESS | 1655 | 1472236207400 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:30:07 INFO - PROCESS | 1655 | 1472236207401 Marionette TRACE conn2 <- [1,210,null,{}] 11:30:07 INFO - PROCESS | 1655 | 1472236207404 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}] 11:30:07 INFO - PROCESS | 1655 | 1472236207407 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:07 INFO - PROCESS | 1655 | 1472236207495 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 11:30:07 INFO - PROCESS | 1655 | 1472236207524 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:07 INFO - PROCESS | 1655 | 1472236207525 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x118d8d000 == 32 [pid = 1655] [id = 60] 11:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1176be000) [pid = 1655] [serial = 176] [outer = 0x0] 11:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x121379400) [pid = 1655] [serial = 177] [outer = 0x1176be000] 11:30:07 INFO - PROCESS | 1655 | 1472236207551 Marionette DEBUG loaded listener.js 11:30:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121ada800) [pid = 1655] [serial = 178] [outer = 0x1176be000] 11:30:07 INFO - PROCESS | 1655 | 1472236207848 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]]]}] 11:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 11:30:07 INFO - PROCESS | 1655 | 1472236207871 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 11:30:07 INFO - PROCESS | 1655 | 1472236207875 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 11:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:30:07 INFO - PROCESS | 1655 | 1472236207888 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:30:07 INFO - PROCESS | 1655 | 1472236207890 Marionette TRACE conn2 <- [1,214,null,{}] 11:30:07 INFO - PROCESS | 1655 | 1472236207893 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}] 11:30:07 INFO - PROCESS | 1655 | 1472236207897 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:08 INFO - PROCESS | 1655 | 1472236208002 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 11:30:08 INFO - PROCESS | 1655 | 1472236208031 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:08 INFO - PROCESS | 1655 | 1472236208032 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119454000 == 33 [pid = 1655] [id = 61] 11:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123c99400) [pid = 1655] [serial = 179] [outer = 0x0] 11:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1248bcc00) [pid = 1655] [serial = 180] [outer = 0x123c99400] 11:30:08 INFO - PROCESS | 1655 | 1472236208058 Marionette DEBUG loaded listener.js 11:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124f90c00) [pid = 1655] [serial = 181] [outer = 0x123c99400] 11:30:08 INFO - PROCESS | 1655 | 1472236208348 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]]]}] 11:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 473ms 11:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:30:08 INFO - PROCESS | 1655 | 1472236208378 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 11:30:08 INFO - PROCESS | 1655 | 1472236208380 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 11:30:08 INFO - PROCESS | 1655 | 1472236208382 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:30:08 INFO - PROCESS | 1655 | 1472236208383 Marionette TRACE conn2 <- [1,218,null,{}] 11:30:08 INFO - PROCESS | 1655 | 1472236208396 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}] 11:30:08 INFO - PROCESS | 1655 | 1472236208397 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:08 INFO - PROCESS | 1655 | 1472236208483 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 11:30:08 INFO - PROCESS | 1655 | 1472236208512 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:08 INFO - PROCESS | 1655 | 1472236208513 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0e0800 == 34 [pid = 1655] [id = 62] 11:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118311400) [pid = 1655] [serial = 182] [outer = 0x0] 11:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x125585000) [pid = 1655] [serial = 183] [outer = 0x118311400] 11:30:08 INFO - PROCESS | 1655 | 1472236208539 Marionette DEBUG loaded listener.js 11:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1260d6800) [pid = 1655] [serial = 184] [outer = 0x118311400] 11:30:08 INFO - PROCESS | 1655 | 1472236208829 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]]]}] 11:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 11:30:08 INFO - PROCESS | 1655 | 1472236208851 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 11:30:08 INFO - PROCESS | 1655 | 1472236208852 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 11:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:30:08 INFO - PROCESS | 1655 | 1472236208862 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:30:08 INFO - PROCESS | 1655 | 1472236208863 Marionette TRACE conn2 <- [1,222,null,{}] 11:30:08 INFO - PROCESS | 1655 | 1472236208865 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}] 11:30:08 INFO - PROCESS | 1655 | 1472236208866 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:08 INFO - PROCESS | 1655 | 1472236208960 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 11:30:08 INFO - PROCESS | 1655 | 1472236208964 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:08 INFO - PROCESS | 1655 | 1472236208965 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212d7000 == 35 [pid = 1655] [id = 63] 11:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124842000) [pid = 1655] [serial = 185] [outer = 0x0] 11:30:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1261cf400) [pid = 1655] [serial = 186] [outer = 0x124842000] 11:30:08 INFO - PROCESS | 1655 | 1472236208991 Marionette DEBUG loaded listener.js 11:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126921c00) [pid = 1655] [serial = 187] [outer = 0x124842000] 11:30:09 INFO - PROCESS | 1655 | 1472236209283 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]]]}] 11:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 474ms 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12114d000) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11699e400) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112a85c00) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118080c00) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118315c00) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119079000) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112a8ac00) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128c91800) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126c0c800) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126c9f800) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:30:09 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x117c40400) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:30:09 INFO - PROCESS | 1655 | 1472236209365 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 11:30:09 INFO - PROCESS | 1655 | 1472236209367 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 11:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:30:09 INFO - PROCESS | 1655 | 1472236209371 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:30:09 INFO - PROCESS | 1655 | 1472236209372 Marionette TRACE conn2 <- [1,226,null,{}] 11:30:09 INFO - PROCESS | 1655 | 1472236209374 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}] 11:30:09 INFO - PROCESS | 1655 | 1472236209376 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:09 INFO - PROCESS | 1655 | 1472236209452 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 11:30:09 INFO - PROCESS | 1655 | 1472236209458 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:09 INFO - PROCESS | 1655 | 1472236209459 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x117492800 == 36 [pid = 1655] [id = 64] 11:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118073800) [pid = 1655] [serial = 188] [outer = 0x0] 11:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11843dc00) [pid = 1655] [serial = 189] [outer = 0x118073800] 11:30:09 INFO - PROCESS | 1655 | 1472236209484 Marionette DEBUG loaded listener.js 11:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1248be000) [pid = 1655] [serial = 190] [outer = 0x118073800] 11:30:09 INFO - PROCESS | 1655 | 1472236209798 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]]]}] 11:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 11:30:09 INFO - PROCESS | 1655 | 1472236209842 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 11:30:09 INFO - PROCESS | 1655 | 1472236209843 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 11:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:30:09 INFO - PROCESS | 1655 | 1472236209845 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:30:09 INFO - PROCESS | 1655 | 1472236209846 Marionette TRACE conn2 <- [1,230,null,{}] 11:30:09 INFO - PROCESS | 1655 | 1472236209849 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}] 11:30:09 INFO - PROCESS | 1655 | 1472236209850 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:09 INFO - PROCESS | 1655 | 1472236209924 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 11:30:09 INFO - PROCESS | 1655 | 1472236209965 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:09 INFO - PROCESS | 1655 | 1472236209966 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c0a000 == 37 [pid = 1655] [id = 65] 11:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118648400) [pid = 1655] [serial = 191] [outer = 0x0] 11:30:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1265c6400) [pid = 1655] [serial = 192] [outer = 0x118648400] 11:30:09 INFO - PROCESS | 1655 | 1472236209991 Marionette DEBUG loaded listener.js 11:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128b1b800) [pid = 1655] [serial = 193] [outer = 0x118648400] 11:30:10 INFO - PROCESS | 1655 | 1472236210237 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]]]}] 11:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 419ms 11:30:10 INFO - PROCESS | 1655 | 1472236210264 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 11:30:10 INFO - PROCESS | 1655 | 1472236210266 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 11:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:30:10 INFO - PROCESS | 1655 | 1472236210281 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:30:10 INFO - PROCESS | 1655 | 1472236210282 Marionette TRACE conn2 <- [1,234,null,{}] 11:30:10 INFO - PROCESS | 1655 | 1472236210284 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}] 11:30:10 INFO - PROCESS | 1655 | 1472236210297 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:10 INFO - PROCESS | 1655 | 1472236210392 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 11:30:10 INFO - PROCESS | 1655 | 1472236210396 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:10 INFO - PROCESS | 1655 | 1472236210398 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x118d87800 == 38 [pid = 1655] [id = 66] 11:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128b1ec00) [pid = 1655] [serial = 194] [outer = 0x0] 11:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128c9a400) [pid = 1655] [serial = 195] [outer = 0x128b1ec00] 11:30:10 INFO - PROCESS | 1655 | 1472236210427 Marionette DEBUG loaded listener.js 11:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1291eec00) [pid = 1655] [serial = 196] [outer = 0x128b1ec00] 11:30:10 INFO - PROCESS | 1655 | 1472236210713 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]]]}] 11:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 475ms 11:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:30:10 INFO - PROCESS | 1655 | 1472236210750 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 11:30:10 INFO - PROCESS | 1655 | 1472236210752 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 11:30:10 INFO - PROCESS | 1655 | 1472236210754 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:30:10 INFO - PROCESS | 1655 | 1472236210757 Marionette TRACE conn2 <- [1,238,null,{}] 11:30:10 INFO - PROCESS | 1655 | 1472236210761 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}] 11:30:10 INFO - PROCESS | 1655 | 1472236210762 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:10 INFO - PROCESS | 1655 | 1472236210836 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 11:30:10 INFO - PROCESS | 1655 | 1472236210884 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:10 INFO - PROCESS | 1655 | 1472236210885 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x126009800 == 39 [pid = 1655] [id = 67] 11:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119323000) [pid = 1655] [serial = 197] [outer = 0x0] 11:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1291f2c00) [pid = 1655] [serial = 198] [outer = 0x119323000] 11:30:10 INFO - PROCESS | 1655 | 1472236210910 Marionette DEBUG loaded listener.js 11:30:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292f9400) [pid = 1655] [serial = 199] [outer = 0x119323000] 11:30:11 INFO - PROCESS | 1655 | 1472236211164 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]]]}] 11:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 422ms 11:30:11 INFO - PROCESS | 1655 | 1472236211177 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 11:30:11 INFO - PROCESS | 1655 | 1472236211178 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 11:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:30:11 INFO - PROCESS | 1655 | 1472236211180 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:30:11 INFO - PROCESS | 1655 | 1472236211181 Marionette TRACE conn2 <- [1,242,null,{}] 11:30:11 INFO - PROCESS | 1655 | 1472236211183 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}] 11:30:11 INFO - PROCESS | 1655 | 1472236211184 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:11 INFO - PROCESS | 1655 | 1472236211274 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 11:30:11 INFO - PROCESS | 1655 | 1472236211278 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:11 INFO - PROCESS | 1655 | 1472236211279 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b43000 == 40 [pid = 1655] [id = 68] 11:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292f9800) [pid = 1655] [serial = 200] [outer = 0x0] 11:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129567000) [pid = 1655] [serial = 201] [outer = 0x1292f9800] 11:30:11 INFO - PROCESS | 1655 | 1472236211304 Marionette DEBUG loaded listener.js 11:30:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a533400) [pid = 1655] [serial = 202] [outer = 0x1292f9800] 11:30:11 INFO - PROCESS | 1655 | 1472236211834 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]]]}] 11:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 718ms 11:30:11 INFO - PROCESS | 1655 | 1472236211899 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 11:30:11 INFO - PROCESS | 1655 | 1472236211901 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 11:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:30:11 INFO - PROCESS | 1655 | 1472236211904 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:30:11 INFO - PROCESS | 1655 | 1472236211908 Marionette TRACE conn2 <- [1,246,null,{}] 11:30:11 INFO - PROCESS | 1655 | 1472236211911 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}] 11:30:11 INFO - PROCESS | 1655 | 1472236211913 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:12 INFO - PROCESS | 1655 | 1472236212020 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 11:30:12 INFO - PROCESS | 1655 | 1472236212066 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:12 INFO - PROCESS | 1655 | 1472236212068 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x116526800 == 41 [pid = 1655] [id = 69] 11:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115ee6800) [pid = 1655] [serial = 203] [outer = 0x0] 11:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116551000) [pid = 1655] [serial = 204] [outer = 0x115ee6800] 11:30:12 INFO - PROCESS | 1655 | 1472236212100 Marionette DEBUG loaded listener.js 11:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1169f9c00) [pid = 1655] [serial = 205] [outer = 0x115ee6800] 11:30:12 INFO - PROCESS | 1655 | 1472236212530 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]]]}] 11:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 722ms 11:30:12 INFO - PROCESS | 1655 | 1472236212630 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 11:30:12 INFO - PROCESS | 1655 | 1472236212633 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 11:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:30:12 INFO - PROCESS | 1655 | 1472236212641 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:30:12 INFO - PROCESS | 1655 | 1472236212643 Marionette TRACE conn2 <- [1,250,null,{}] 11:30:12 INFO - PROCESS | 1655 | 1472236212645 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}] 11:30:12 INFO - PROCESS | 1655 | 1472236212647 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:12 INFO - PROCESS | 1655 | 1472236212844 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 11:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116915800) [pid = 1655] [serial = 206] [outer = 0x12cb88400] 11:30:12 INFO - PROCESS | 1655 | 1472236212932 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:12 INFO - PROCESS | 1655 | 1472236212934 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x117481000 == 42 [pid = 1655] [id = 70] 11:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1169a3400) [pid = 1655] [serial = 207] [outer = 0x0] 11:30:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116abf000) [pid = 1655] [serial = 208] [outer = 0x1169a3400] 11:30:12 INFO - PROCESS | 1655 | 1472236212967 Marionette DEBUG loaded listener.js 11:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117c4b800) [pid = 1655] [serial = 209] [outer = 0x1169a3400] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x126009800 == 41 [pid = 1655] [id = 67] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118d87800 == 40 [pid = 1655] [id = 66] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x121c0a000 == 39 [pid = 1655] [id = 65] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x117492800 == 38 [pid = 1655] [id = 64] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1212d7000 == 37 [pid = 1655] [id = 63] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0e0800 == 36 [pid = 1655] [id = 62] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119454000 == 35 [pid = 1655] [id = 61] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118d8d000 == 34 [pid = 1655] [id = 60] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1184b9000 == 33 [pid = 1655] [id = 59] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x117493000 == 32 [pid = 1655] [id = 58] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11677f000 == 31 [pid = 1655] [id = 57] 11:30:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1131b1800 == 30 [pid = 1655] [id = 56] 11:30:13 INFO - PROCESS | 1655 | 1472236213389 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]]]}] 11:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 771ms 11:30:13 INFO - PROCESS | 1655 | 1472236213412 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 11:30:13 INFO - PROCESS | 1655 | 1472236213414 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 11:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:30:13 INFO - PROCESS | 1655 | 1472236213417 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:30:13 INFO - PROCESS | 1655 | 1472236213419 Marionette TRACE conn2 <- [1,254,null,{}] 11:30:13 INFO - PROCESS | 1655 | 1472236213423 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}] 11:30:13 INFO - PROCESS | 1655 | 1472236213425 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:13 INFO - PROCESS | 1655 | 1472236213500 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1291ec400) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123c99c00) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1176c3800) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1164ed800) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118318c00) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11807f800) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124c41c00) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119329800) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1215c5800) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119025400) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164a6000) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113c24800) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1193ad800) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1248b1400) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119082000) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128e50000) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128b1c800) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128c8d800) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1248be400) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 11:30:13 INFO - PROCESS | 1655 | 1472236213555 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:13 INFO - PROCESS | 1655 | 1472236213557 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e51800 == 31 [pid = 1655] [id = 71] 11:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1165ed400) [pid = 1655] [serial = 210] [outer = 0x0] 11:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x117c43c00) [pid = 1655] [serial = 211] [outer = 0x1165ed400] 11:30:13 INFO - PROCESS | 1655 | 1472236213587 Marionette DEBUG loaded listener.js 11:30:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118dd8800) [pid = 1655] [serial = 212] [outer = 0x1165ed400] 11:30:13 INFO - PROCESS | 1655 | 1472236213862 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]]]}] 11:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 473ms 11:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:30:13 INFO - PROCESS | 1655 | 1472236213895 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 11:30:13 INFO - PROCESS | 1655 | 1472236213897 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 11:30:13 INFO - PROCESS | 1655 | 1472236213899 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:30:13 INFO - PROCESS | 1655 | 1472236213900 Marionette TRACE conn2 <- [1,258,null,{}] 11:30:13 INFO - PROCESS | 1655 | 1472236213911 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}] 11:30:13 INFO - PROCESS | 1655 | 1472236213912 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:13 INFO - PROCESS | 1655 | 1472236213995 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 11:30:14 INFO - PROCESS | 1655 | 1472236214000 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:14 INFO - PROCESS | 1655 | 1472236214002 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d5800 == 32 [pid = 1655] [id = 72] 11:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119320c00) [pid = 1655] [serial = 213] [outer = 0x0] 11:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11a082000) [pid = 1655] [serial = 214] [outer = 0x119320c00] 11:30:14 INFO - PROCESS | 1655 | 1472236214030 Marionette DEBUG loaded listener.js 11:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121a1b400) [pid = 1655] [serial = 215] [outer = 0x119320c00] 11:30:14 INFO - PROCESS | 1655 | 1472236214372 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]]]}] 11:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 521ms 11:30:14 INFO - PROCESS | 1655 | 1472236214421 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 11:30:14 INFO - PROCESS | 1655 | 1472236214424 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 11:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:30:14 INFO - PROCESS | 1655 | 1472236214431 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:30:14 INFO - PROCESS | 1655 | 1472236214434 Marionette TRACE conn2 <- [1,262,null,{}] 11:30:14 INFO - PROCESS | 1655 | 1472236214437 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}] 11:30:14 INFO - PROCESS | 1655 | 1472236214439 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:14 INFO - PROCESS | 1655 | 1472236214518 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 11:30:14 INFO - PROCESS | 1655 | 1472236214524 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:14 INFO - PROCESS | 1655 | 1472236214525 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x119436800 == 33 [pid = 1655] [id = 73] 11:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121ad6400) [pid = 1655] [serial = 216] [outer = 0x0] 11:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1248b1000) [pid = 1655] [serial = 217] [outer = 0x121ad6400] 11:30:14 INFO - PROCESS | 1655 | 1472236214551 Marionette DEBUG loaded listener.js 11:30:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124c86400) [pid = 1655] [serial = 218] [outer = 0x121ad6400] 11:30:14 INFO - PROCESS | 1655 | 1472236214851 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]]]}] 11:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 474ms 11:30:14 INFO - PROCESS | 1655 | 1472236214901 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 11:30:14 INFO - PROCESS | 1655 | 1472236214903 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 11:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:30:14 INFO - PROCESS | 1655 | 1472236214905 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:30:14 INFO - PROCESS | 1655 | 1472236214906 Marionette TRACE conn2 <- [1,266,null,{}] 11:30:14 INFO - PROCESS | 1655 | 1472236214908 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}] 11:30:14 INFO - PROCESS | 1655 | 1472236214909 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:15 INFO - PROCESS | 1655 | 1472236215002 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 11:30:15 INFO - PROCESS | 1655 | 1472236215010 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:15 INFO - PROCESS | 1655 | 1472236215011 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a46800 == 34 [pid = 1655] [id = 74] 11:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124e50c00) [pid = 1655] [serial = 219] [outer = 0x0] 11:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124f9c800) [pid = 1655] [serial = 220] [outer = 0x124e50c00] 11:30:15 INFO - PROCESS | 1655 | 1472236215037 Marionette DEBUG loaded listener.js 11:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1261c8800) [pid = 1655] [serial = 221] [outer = 0x124e50c00] 11:30:15 INFO - PROCESS | 1655 | 1472236215339 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]]]}] 11:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 11:30:15 INFO - PROCESS | 1655 | 1472236215375 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 11:30:15 INFO - PROCESS | 1655 | 1472236215376 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 11:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:30:15 INFO - PROCESS | 1655 | 1472236215378 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:30:15 INFO - PROCESS | 1655 | 1472236215379 Marionette TRACE conn2 <- [1,270,null,{}] 11:30:15 INFO - PROCESS | 1655 | 1472236215382 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}] 11:30:15 INFO - PROCESS | 1655 | 1472236215383 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:15 INFO - PROCESS | 1655 | 1472236215458 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 11:30:15 INFO - PROCESS | 1655 | 1472236215462 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:15 INFO - PROCESS | 1655 | 1472236215466 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x119158800 == 35 [pid = 1655] [id = 75] 11:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b1d800) [pid = 1655] [serial = 222] [outer = 0x0] 11:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b22000) [pid = 1655] [serial = 223] [outer = 0x128b1d800] 11:30:15 INFO - PROCESS | 1655 | 1472236215498 Marionette DEBUG loaded listener.js 11:30:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128c9c800) [pid = 1655] [serial = 224] [outer = 0x128b1d800] 11:30:15 INFO - PROCESS | 1655 | 1472236215865 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]]]}] 11:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 11:30:15 INFO - PROCESS | 1655 | 1472236215896 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 11:30:15 INFO - PROCESS | 1655 | 1472236215898 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 11:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:30:15 INFO - PROCESS | 1655 | 1472236215900 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:30:15 INFO - PROCESS | 1655 | 1472236215901 Marionette TRACE conn2 <- [1,274,null,{}] 11:30:15 INFO - PROCESS | 1655 | 1472236215903 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}] 11:30:15 INFO - PROCESS | 1655 | 1472236215904 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:16 INFO - PROCESS | 1655 | 1472236215994 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 11:30:16 INFO - PROCESS | 1655 | 1472236216025 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:16 INFO - PROCESS | 1655 | 1472236216026 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c1c000 == 36 [pid = 1655] [id = 76] 11:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128c9c400) [pid = 1655] [serial = 225] [outer = 0x0] 11:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1291efc00) [pid = 1655] [serial = 226] [outer = 0x128c9c400] 11:30:16 INFO - PROCESS | 1655 | 1472236216052 Marionette DEBUG loaded listener.js 11:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a531400) [pid = 1655] [serial = 227] [outer = 0x128c9c400] 11:30:16 INFO - PROCESS | 1655 | 1472236216395 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]]]}] 11:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 519ms 11:30:16 INFO - PROCESS | 1655 | 1472236216420 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 11:30:16 INFO - PROCESS | 1655 | 1472236216421 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 11:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:30:16 INFO - PROCESS | 1655 | 1472236216430 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:30:16 INFO - PROCESS | 1655 | 1472236216431 Marionette TRACE conn2 <- [1,278,null,{}] 11:30:16 INFO - PROCESS | 1655 | 1472236216434 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}] 11:30:16 INFO - PROCESS | 1655 | 1472236216436 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:16 INFO - PROCESS | 1655 | 1472236216572 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 11:30:16 INFO - PROCESS | 1655 | 1472236216576 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:16 INFO - PROCESS | 1655 | 1472236216577 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11652c800 == 37 [pid = 1655] [id = 77] 11:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128e46400) [pid = 1655] [serial = 228] [outer = 0x0] 11:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a672400) [pid = 1655] [serial = 229] [outer = 0x128e46400] 11:30:16 INFO - PROCESS | 1655 | 1472236216629 Marionette DEBUG loaded listener.js 11:30:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a76fc00) [pid = 1655] [serial = 230] [outer = 0x128e46400] 11:30:16 INFO - PROCESS | 1655 | 1472236216935 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]]]}] 11:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 519ms 11:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:30:16 INFO - PROCESS | 1655 | 1472236216949 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 11:30:16 INFO - PROCESS | 1655 | 1472236216950 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 11:30:16 INFO - PROCESS | 1655 | 1472236216952 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:30:16 INFO - PROCESS | 1655 | 1472236216953 Marionette TRACE conn2 <- [1,282,null,{}] 11:30:16 INFO - PROCESS | 1655 | 1472236216959 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}] 11:30:16 INFO - PROCESS | 1655 | 1472236216960 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:17 INFO - PROCESS | 1655 | 1472236217060 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 11:30:17 INFO - PROCESS | 1655 | 1472236217063 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:17 INFO - PROCESS | 1655 | 1472236217065 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12694a000 == 38 [pid = 1655] [id = 78] 11:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a532000) [pid = 1655] [serial = 231] [outer = 0x0] 11:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a778800) [pid = 1655] [serial = 232] [outer = 0x12a532000] 11:30:17 INFO - PROCESS | 1655 | 1472236217089 Marionette DEBUG loaded listener.js 11:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a904800) [pid = 1655] [serial = 233] [outer = 0x12a532000] 11:30:17 INFO - PROCESS | 1655 | 1472236217392 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]]]}] 11:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 471ms 11:30:17 INFO - PROCESS | 1655 | 1472236217429 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 11:30:17 INFO - PROCESS | 1655 | 1472236217431 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 11:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:30:17 INFO - PROCESS | 1655 | 1472236217433 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:30:17 INFO - PROCESS | 1655 | 1472236217434 Marionette TRACE conn2 <- [1,286,null,{}] 11:30:17 INFO - PROCESS | 1655 | 1472236217436 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}] 11:30:17 INFO - PROCESS | 1655 | 1472236217438 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:17 INFO - PROCESS | 1655 | 1472236217533 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 11:30:17 INFO - PROCESS | 1655 | 1472236217537 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:17 INFO - PROCESS | 1655 | 1472236217538 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x129141000 == 39 [pid = 1655] [id = 79] 11:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a53cc00) [pid = 1655] [serial = 234] [outer = 0x0] 11:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a90c400) [pid = 1655] [serial = 235] [outer = 0x12a53cc00] 11:30:17 INFO - PROCESS | 1655 | 1472236217563 Marionette DEBUG loaded listener.js 11:30:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12ab5b800) [pid = 1655] [serial = 236] [outer = 0x12a53cc00] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123c99400) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1176be000) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118311400) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1165e8800) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1165f5800) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x116477400) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x124842000) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118076c00) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1193adc00) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115d23400) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1169fa400) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12103c000) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1248ba000) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x125589400) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116918000) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118648400) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128b1ec00) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118073800) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:30:17 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119323000) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:30:17 INFO - PROCESS | 1655 | 1472236217975 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]]]}] 11:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 568ms 11:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:30:18 INFO - PROCESS | 1655 | 1472236218001 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 11:30:18 INFO - PROCESS | 1655 | 1472236218002 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 11:30:18 INFO - PROCESS | 1655 | 1472236218017 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:30:18 INFO - PROCESS | 1655 | 1472236218018 Marionette TRACE conn2 <- [1,290,null,{}] 11:30:18 INFO - PROCESS | 1655 | 1472236218042 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}] 11:30:18 INFO - PROCESS | 1655 | 1472236218043 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:18 INFO - PROCESS | 1655 | 1472236218119 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 11:30:18 INFO - PROCESS | 1655 | 1472236218125 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:18 INFO - PROCESS | 1655 | 1472236218126 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12915a000 == 40 [pid = 1655] [id = 80] 11:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1176c3400) [pid = 1655] [serial = 237] [outer = 0x0] 11:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119323000) [pid = 1655] [serial = 238] [outer = 0x1176c3400] 11:30:18 INFO - PROCESS | 1655 | 1472236218153 Marionette DEBUG loaded listener.js 11:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124c41c00) [pid = 1655] [serial = 239] [outer = 0x1176c3400] 11:30:18 INFO - PROCESS | 1655 | 1472236218460 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]]]}] 11:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 486ms 11:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:30:18 INFO - PROCESS | 1655 | 1472236218492 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 11:30:18 INFO - PROCESS | 1655 | 1472236218494 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 11:30:18 INFO - PROCESS | 1655 | 1472236218496 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:30:18 INFO - PROCESS | 1655 | 1472236218498 Marionette TRACE conn2 <- [1,294,null,{}] 11:30:18 INFO - PROCESS | 1655 | 1472236218500 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}] 11:30:18 INFO - PROCESS | 1655 | 1472236218501 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:18 INFO - PROCESS | 1655 | 1472236218590 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 11:30:18 INFO - PROCESS | 1655 | 1472236218638 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:18 INFO - PROCESS | 1655 | 1472236218639 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12977e000 == 41 [pid = 1655] [id = 81] 11:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118263800) [pid = 1655] [serial = 240] [outer = 0x0] 11:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124c8e400) [pid = 1655] [serial = 241] [outer = 0x118263800] 11:30:18 INFO - PROCESS | 1655 | 1472236218665 Marionette DEBUG loaded listener.js 11:30:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12ac5c000) [pid = 1655] [serial = 242] [outer = 0x118263800] 11:30:18 INFO - PROCESS | 1655 | 1472236218932 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]]]}] 11:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 468ms 11:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:30:18 INFO - PROCESS | 1655 | 1472236218965 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 11:30:18 INFO - PROCESS | 1655 | 1472236218966 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 11:30:18 INFO - PROCESS | 1655 | 1472236218968 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:30:18 INFO - PROCESS | 1655 | 1472236218970 Marionette TRACE conn2 <- [1,298,null,{}] 11:30:18 INFO - PROCESS | 1655 | 1472236218981 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}] 11:30:18 INFO - PROCESS | 1655 | 1472236218982 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:19 INFO - PROCESS | 1655 | 1472236219062 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 11:30:19 INFO - PROCESS | 1655 | 1472236219066 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:19 INFO - PROCESS | 1655 | 1472236219067 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a58e800 == 42 [pid = 1655] [id = 82] 11:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12ab60c00) [pid = 1655] [serial = 243] [outer = 0x0] 11:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12ac61000) [pid = 1655] [serial = 244] [outer = 0x12ab60c00] 11:30:19 INFO - PROCESS | 1655 | 1472236219094 Marionette DEBUG loaded listener.js 11:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b7e6800) [pid = 1655] [serial = 245] [outer = 0x12ab60c00] 11:30:19 INFO - PROCESS | 1655 | 1472236219393 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]]]}] 11:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 478ms 11:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:30:19 INFO - PROCESS | 1655 | 1472236219446 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 11:30:19 INFO - PROCESS | 1655 | 1472236219448 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 11:30:19 INFO - PROCESS | 1655 | 1472236219450 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:30:19 INFO - PROCESS | 1655 | 1472236219451 Marionette TRACE conn2 <- [1,302,null,{}] 11:30:19 INFO - PROCESS | 1655 | 1472236219453 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}] 11:30:19 INFO - PROCESS | 1655 | 1472236219454 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:19 INFO - PROCESS | 1655 | 1472236219533 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 11:30:19 INFO - PROCESS | 1655 | 1472236219585 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:19 INFO - PROCESS | 1655 | 1472236219586 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b0000 == 43 [pid = 1655] [id = 83] 11:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124e5c400) [pid = 1655] [serial = 246] [outer = 0x0] 11:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b7e5c00) [pid = 1655] [serial = 247] [outer = 0x124e5c400] 11:30:19 INFO - PROCESS | 1655 | 1472236219612 Marionette DEBUG loaded listener.js 11:30:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b8ae400) [pid = 1655] [serial = 248] [outer = 0x124e5c400] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x115da9000 == 42 [pid = 1655] [id = 55] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x115e51800 == 41 [pid = 1655] [id = 71] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x117481000 == 40 [pid = 1655] [id = 70] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x116526800 == 39 [pid = 1655] [id = 69] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x128b43000 == 38 [pid = 1655] [id = 68] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d5800 == 37 [pid = 1655] [id = 72] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119a46800 == 36 [pid = 1655] [id = 74] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119436800 == 35 [pid = 1655] [id = 73] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x121c1c000 == 34 [pid = 1655] [id = 76] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129141000 == 33 [pid = 1655] [id = 79] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12694a000 == 32 [pid = 1655] [id = 78] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12915a000 == 31 [pid = 1655] [id = 80] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12977e000 == 30 [pid = 1655] [id = 81] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119158800 == 29 [pid = 1655] [id = 75] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11652c800 == 28 [pid = 1655] [id = 77] 11:30:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a58e800 == 27 [pid = 1655] [id = 82] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1248bcc00) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121379400) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x125585000) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124f90c00) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116ab3000) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1167b1c00) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119080000) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119320800) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116590400) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11694e400) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1261cf400) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11826f000) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118310800) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119f7d400) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1165ea400) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1161bfc00) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118319800) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118266400) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1248b1c00) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1215cc000) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1260d6800) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x125587800) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124c8f400) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12683ec00) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1261cc400) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126ca0400) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1260d6000) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1265c6400) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1291eec00) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11843dc00) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1291f2c00) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1248be000) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x128c9a400) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x126921c00) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x121ada800) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x128b1b800) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1292f9400) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x121032000) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x129567000) [pid = 1655] [serial = 201] [outer = 0x0] [url = about:blank] 11:30:20 INFO - PROCESS | 1655 | 1472236220927 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]]]}] 11:30:20 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. 11:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1519ms 11:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:30:20 INFO - PROCESS | 1655 | 1472236220970 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 11:30:20 INFO - PROCESS | 1655 | 1472236220972 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 11:30:20 INFO - PROCESS | 1655 | 1472236220976 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:30:20 INFO - PROCESS | 1655 | 1472236220978 Marionette TRACE conn2 <- [1,306,null,{}] 11:30:20 INFO - PROCESS | 1655 | 1472236220982 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}] 11:30:20 INFO - PROCESS | 1655 | 1472236220984 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:21 INFO - PROCESS | 1655 | 1472236221062 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 11:30:21 INFO - PROCESS | 1655 | 1472236221108 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:21 INFO - PROCESS | 1655 | 1472236221111 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132ce800 == 28 [pid = 1655] [id = 84] 11:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1167b6400) [pid = 1655] [serial = 249] [outer = 0x0] 11:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1169fb000) [pid = 1655] [serial = 250] [outer = 0x1167b6400] 11:30:21 INFO - PROCESS | 1655 | 1472236221140 Marionette DEBUG loaded listener.js 11:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x117c49c00) [pid = 1655] [serial = 251] [outer = 0x1167b6400] 11:30:21 INFO - PROCESS | 1655 | 1472236221429 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]]]}] 11:30:21 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. 11:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 471ms 11:30:21 INFO - PROCESS | 1655 | 1472236221447 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 11:30:21 INFO - PROCESS | 1655 | 1472236221450 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 11:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:30:21 INFO - PROCESS | 1655 | 1472236221463 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:30:21 INFO - PROCESS | 1655 | 1472236221465 Marionette TRACE conn2 <- [1,310,null,{}] 11:30:21 INFO - PROCESS | 1655 | 1472236221467 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}] 11:30:21 INFO - PROCESS | 1655 | 1472236221469 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:21 INFO - PROCESS | 1655 | 1472236221551 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 11:30:21 INFO - PROCESS | 1655 | 1472236221558 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:21 INFO - PROCESS | 1655 | 1472236221559 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x116969800 == 29 [pid = 1655] [id = 85] 11:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11830a400) [pid = 1655] [serial = 252] [outer = 0x0] 11:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1183a2000) [pid = 1655] [serial = 253] [outer = 0x11830a400] 11:30:21 INFO - PROCESS | 1655 | 1472236221588 Marionette DEBUG loaded listener.js 11:30:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x118ddf800) [pid = 1655] [serial = 254] [outer = 0x11830a400] 11:30:21 INFO - PROCESS | 1655 | 1472236221901 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]]]}] 11:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 472ms 11:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:30:21 INFO - PROCESS | 1655 | 1472236221935 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 11:30:21 INFO - PROCESS | 1655 | 1472236221937 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 11:30:21 INFO - PROCESS | 1655 | 1472236221942 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:30:21 INFO - PROCESS | 1655 | 1472236221952 Marionette TRACE conn2 <- [1,314,null,{}] 11:30:21 INFO - PROCESS | 1655 | 1472236221960 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}] 11:30:21 INFO - PROCESS | 1655 | 1472236221964 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:22 INFO - PROCESS | 1655 | 1472236222036 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 11:30:22 INFO - PROCESS | 1655 | 1472236222041 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:22 INFO - PROCESS | 1655 | 1472236222044 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x117492800 == 30 [pid = 1655] [id = 86] 11:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x111c7f000) [pid = 1655] [serial = 255] [outer = 0x0] 11:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11932e000) [pid = 1655] [serial = 256] [outer = 0x111c7f000] 11:30:22 INFO - PROCESS | 1655 | 1472236222074 Marionette DEBUG loaded listener.js 11:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119f7cc00) [pid = 1655] [serial = 257] [outer = 0x111c7f000] 11:30:22 INFO - PROCESS | 1655 | 1472236222398 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]]]}] 11:30:22 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. 11:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 481ms 11:30:22 INFO - PROCESS | 1655 | 1472236222424 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 11:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:30:22 INFO - PROCESS | 1655 | 1472236222426 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 11:30:22 INFO - PROCESS | 1655 | 1472236222428 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:30:22 INFO - PROCESS | 1655 | 1472236222430 Marionette TRACE conn2 <- [1,318,null,{}] 11:30:22 INFO - PROCESS | 1655 | 1472236222432 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}] 11:30:22 INFO - PROCESS | 1655 | 1472236222433 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:22 INFO - PROCESS | 1655 | 1472236222506 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 11:30:22 INFO - PROCESS | 1655 | 1472236222555 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:22 INFO - PROCESS | 1655 | 1472236222556 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a9000 == 31 [pid = 1655] [id = 87] 11:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119329400) [pid = 1655] [serial = 258] [outer = 0x0] 11:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x121038000) [pid = 1655] [serial = 259] [outer = 0x119329400] 11:30:22 INFO - PROCESS | 1655 | 1472236222583 Marionette DEBUG loaded listener.js 11:30:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x121d6d400) [pid = 1655] [serial = 260] [outer = 0x119329400] 11:30:22 INFO - PROCESS | 1655 | 1472236222878 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]]]}] 11:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 467ms 11:30:22 INFO - PROCESS | 1655 | 1472236222897 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 11:30:22 INFO - PROCESS | 1655 | 1472236222899 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 11:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:30:22 INFO - PROCESS | 1655 | 1472236222901 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:30:22 INFO - PROCESS | 1655 | 1472236222903 Marionette TRACE conn2 <- [1,322,null,{}] 11:30:22 INFO - PROCESS | 1655 | 1472236222910 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}] 11:30:22 INFO - PROCESS | 1655 | 1472236222911 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:23 INFO - PROCESS | 1655 | 1472236223003 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 11:30:23 INFO - PROCESS | 1655 | 1472236223010 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:23 INFO - PROCESS | 1655 | 1472236223011 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119075800 == 32 [pid = 1655] [id = 88] 11:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11658f400) [pid = 1655] [serial = 261] [outer = 0x0] 11:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124848800) [pid = 1655] [serial = 262] [outer = 0x11658f400] 11:30:23 INFO - PROCESS | 1655 | 1472236223048 Marionette DEBUG loaded listener.js 11:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1248bd800) [pid = 1655] [serial = 263] [outer = 0x11658f400] 11:30:23 INFO - PROCESS | 1655 | 1472236223546 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]]]}] 11:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 672ms 11:30:23 INFO - PROCESS | 1655 | 1472236223575 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 11:30:23 INFO - PROCESS | 1655 | 1472236223577 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 11:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:30:23 INFO - PROCESS | 1655 | 1472236223580 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:30:23 INFO - PROCESS | 1655 | 1472236223582 Marionette TRACE conn2 <- [1,326,null,{}] 11:30:23 INFO - PROCESS | 1655 | 1472236223585 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}] 11:30:23 INFO - PROCESS | 1655 | 1472236223593 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:23 INFO - PROCESS | 1655 | 1472236223718 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 11:30:23 INFO - PROCESS | 1655 | 1472236223726 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:23 INFO - PROCESS | 1655 | 1472236223727 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a50800 == 33 [pid = 1655] [id = 89] 11:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x125585000) [pid = 1655] [serial = 264] [outer = 0x0] 11:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1261cf400) [pid = 1655] [serial = 265] [outer = 0x125585000] 11:30:23 INFO - PROCESS | 1655 | 1472236223753 Marionette DEBUG loaded listener.js 11:30:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126847400) [pid = 1655] [serial = 266] [outer = 0x125585000] 11:30:24 INFO - PROCESS | 1655 | 1472236224079 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]]]}] 11:30:24 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. 11:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 521ms 11:30:24 INFO - PROCESS | 1655 | 1472236224100 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 11:30:24 INFO - PROCESS | 1655 | 1472236224101 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 11:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:30:24 INFO - PROCESS | 1655 | 1472236224104 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:30:24 INFO - PROCESS | 1655 | 1472236224107 Marionette TRACE conn2 <- [1,330,null,{}] 11:30:24 INFO - PROCESS | 1655 | 1472236224110 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}] 11:30:24 INFO - PROCESS | 1655 | 1472236224111 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:24 INFO - PROCESS | 1655 | 1472236224212 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 11:30:24 INFO - PROCESS | 1655 | 1472236224219 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:24 INFO - PROCESS | 1655 | 1472236224220 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212cc800 == 34 [pid = 1655] [id = 90] 11:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119019800) [pid = 1655] [serial = 267] [outer = 0x0] 11:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x125586000) [pid = 1655] [serial = 268] [outer = 0x119019800] 11:30:24 INFO - PROCESS | 1655 | 1472236224246 Marionette DEBUG loaded listener.js 11:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126cac400) [pid = 1655] [serial = 269] [outer = 0x119019800] 11:30:24 INFO - PROCESS | 1655 | 1472236224547 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]]]}] 11:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms 11:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:30:24 INFO - PROCESS | 1655 | 1472236224577 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 11:30:24 INFO - PROCESS | 1655 | 1472236224578 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 11:30:24 INFO - PROCESS | 1655 | 1472236224580 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:30:24 INFO - PROCESS | 1655 | 1472236224581 Marionette TRACE conn2 <- [1,334,null,{}] 11:30:24 INFO - PROCESS | 1655 | 1472236224583 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}] 11:30:24 INFO - PROCESS | 1655 | 1472236224584 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:24 INFO - PROCESS | 1655 | 1472236224666 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 11:30:24 INFO - PROCESS | 1655 | 1472236224673 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:24 INFO - PROCESS | 1655 | 1472236224675 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x121783000 == 35 [pid = 1655] [id = 91] 11:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1289e0800) [pid = 1655] [serial = 270] [outer = 0x0] 11:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1289e4000) [pid = 1655] [serial = 271] [outer = 0x1289e0800] 11:30:24 INFO - PROCESS | 1655 | 1472236224700 Marionette DEBUG loaded listener.js 11:30:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1289e7c00) [pid = 1655] [serial = 272] [outer = 0x1289e0800] 11:30:25 INFO - PROCESS | 1655 | 1472236224994 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]]]}] 11:30:25 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. 11:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 11:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:30:25 INFO - PROCESS | 1655 | 1472236225048 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 11:30:25 INFO - PROCESS | 1655 | 1472236225049 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 11:30:25 INFO - PROCESS | 1655 | 1472236225051 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:30:25 INFO - PROCESS | 1655 | 1472236225052 Marionette TRACE conn2 <- [1,338,null,{}] 11:30:25 INFO - PROCESS | 1655 | 1472236225055 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}] 11:30:25 INFO - PROCESS | 1655 | 1472236225056 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:25 INFO - PROCESS | 1655 | 1472236225160 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 11:30:25 INFO - PROCESS | 1655 | 1472236225166 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:25 INFO - PROCESS | 1655 | 1472236225167 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x117492000 == 36 [pid = 1655] [id = 92] 11:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126c0ec00) [pid = 1655] [serial = 273] [outer = 0x0] 11:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289e0c00) [pid = 1655] [serial = 274] [outer = 0x126c0ec00] 11:30:25 INFO - PROCESS | 1655 | 1472236225192 Marionette DEBUG loaded listener.js 11:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128c52400) [pid = 1655] [serial = 275] [outer = 0x126c0ec00] 11:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 418ms 11:30:25 INFO - PROCESS | 1655 | 1472236225463 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]]]}] 11:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:30:25 INFO - PROCESS | 1655 | 1472236225476 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 11:30:25 INFO - PROCESS | 1655 | 1472236225477 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 11:30:25 INFO - PROCESS | 1655 | 1472236225479 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:30:25 INFO - PROCESS | 1655 | 1472236225480 Marionette TRACE conn2 <- [1,342,null,{}] 11:30:25 INFO - PROCESS | 1655 | 1472236225483 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}] 11:30:25 INFO - PROCESS | 1655 | 1472236225484 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:25 INFO - PROCESS | 1655 | 1472236225566 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 11:30:25 INFO - PROCESS | 1655 | 1472236225570 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:25 INFO - PROCESS | 1655 | 1472236225573 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255bb800 == 37 [pid = 1655] [id = 93] 11:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128c8f800) [pid = 1655] [serial = 276] [outer = 0x0] 11:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128e4e400) [pid = 1655] [serial = 277] [outer = 0x128c8f800] 11:30:25 INFO - PROCESS | 1655 | 1472236225598 Marionette DEBUG loaded listener.js 11:30:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1291ee000) [pid = 1655] [serial = 278] [outer = 0x128c8f800] 11:30:25 INFO - PROCESS | 1655 | 1472236225917 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]]]}] 11:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 11:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:30:25 INFO - PROCESS | 1655 | 1472236225949 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 11:30:25 INFO - PROCESS | 1655 | 1472236225950 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 11:30:25 INFO - PROCESS | 1655 | 1472236225952 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:30:25 INFO - PROCESS | 1655 | 1472236225954 Marionette TRACE conn2 <- [1,346,null,{}] 11:30:25 INFO - PROCESS | 1655 | 1472236225956 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}] 11:30:25 INFO - PROCESS | 1655 | 1472236225958 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:26 INFO - PROCESS | 1655 | 1472236226043 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 11:30:26 INFO - PROCESS | 1655 | 1472236226074 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:26 INFO - PROCESS | 1655 | 1472236226083 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119074800 == 38 [pid = 1655] [id = 94] 11:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119333800) [pid = 1655] [serial = 279] [outer = 0x0] 11:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1291f2c00) [pid = 1655] [serial = 280] [outer = 0x119333800] 11:30:26 INFO - PROCESS | 1655 | 1472236226141 Marionette DEBUG loaded listener.js 11:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a674c00) [pid = 1655] [serial = 281] [outer = 0x119333800] 11:30:26 INFO - PROCESS | 1655 | 1472236226429 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]]]}] 11:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 522ms 11:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:30:26 INFO - PROCESS | 1655 | 1472236226477 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 11:30:26 INFO - PROCESS | 1655 | 1472236226478 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 11:30:26 INFO - PROCESS | 1655 | 1472236226480 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:30:26 INFO - PROCESS | 1655 | 1472236226481 Marionette TRACE conn2 <- [1,350,null,{}] 11:30:26 INFO - PROCESS | 1655 | 1472236226483 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}] 11:30:26 INFO - PROCESS | 1655 | 1472236226484 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:26 INFO - PROCESS | 1655 | 1472236226580 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 11:30:26 INFO - PROCESS | 1655 | 1472236226584 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:26 INFO - PROCESS | 1655 | 1472236226585 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a16800 == 39 [pid = 1655] [id = 95] 11:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123c9a800) [pid = 1655] [serial = 282] [outer = 0x0] 11:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a77b000) [pid = 1655] [serial = 283] [outer = 0x123c9a800] 11:30:26 INFO - PROCESS | 1655 | 1472236226610 Marionette DEBUG loaded listener.js 11:30:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a910c00) [pid = 1655] [serial = 284] [outer = 0x123c9a800] 11:30:26 INFO - PROCESS | 1655 | 1472236226912 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]]]}] 11:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 11:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:30:26 INFO - PROCESS | 1655 | 1472236226948 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 11:30:26 INFO - PROCESS | 1655 | 1472236226950 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 11:30:26 INFO - PROCESS | 1655 | 1472236226952 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:30:26 INFO - PROCESS | 1655 | 1472236226953 Marionette TRACE conn2 <- [1,354,null,{}] 11:30:26 INFO - PROCESS | 1655 | 1472236226957 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}] 11:30:26 INFO - PROCESS | 1655 | 1472236226959 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:27 INFO - PROCESS | 1655 | 1472236227067 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 11:30:27 INFO - PROCESS | 1655 | 1472236227073 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:27 INFO - PROCESS | 1655 | 1472236227082 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x129419800 == 40 [pid = 1655] [id = 96] 11:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a534800) [pid = 1655] [serial = 285] [outer = 0x0] 11:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12ab60800) [pid = 1655] [serial = 286] [outer = 0x12a534800] 11:30:27 INFO - PROCESS | 1655 | 1472236227138 Marionette DEBUG loaded listener.js 11:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b7e1000) [pid = 1655] [serial = 287] [outer = 0x12a534800] 11:30:27 INFO - PROCESS | 1655 | 1472236227470 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]]]}] 11:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 571ms 11:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:30:27 INFO - PROCESS | 1655 | 1472236227524 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 11:30:27 INFO - PROCESS | 1655 | 1472236227525 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 11:30:27 INFO - PROCESS | 1655 | 1472236227527 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:30:27 INFO - PROCESS | 1655 | 1472236227528 Marionette TRACE conn2 <- [1,358,null,{}] 11:30:27 INFO - PROCESS | 1655 | 1472236227530 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}] 11:30:27 INFO - PROCESS | 1655 | 1472236227531 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:27 INFO - PROCESS | 1655 | 1472236227627 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 11:30:27 INFO - PROCESS | 1655 | 1472236227637 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:27 INFO - PROCESS | 1655 | 1472236227638 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a57b000 == 41 [pid = 1655] [id = 97] 11:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b7e1400) [pid = 1655] [serial = 288] [outer = 0x0] 11:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b8af400) [pid = 1655] [serial = 289] [outer = 0x12b7e1400] 11:30:27 INFO - PROCESS | 1655 | 1472236227663 Marionette DEBUG loaded listener.js 11:30:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b8bb400) [pid = 1655] [serial = 290] [outer = 0x12b7e1400] 11:30:27 INFO - PROCESS | 1655 | 1472236227981 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]]]}] 11:30:27 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. 11:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 11:30:27 INFO - PROCESS | 1655 | 1472236227997 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 11:30:28 INFO - PROCESS | 1655 | 1472236227998 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 11:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:30:28 INFO - PROCESS | 1655 | 1472236228000 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:30:28 INFO - PROCESS | 1655 | 1472236228001 Marionette TRACE conn2 <- [1,362,null,{}] 11:30:28 INFO - PROCESS | 1655 | 1472236228003 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}] 11:30:28 INFO - PROCESS | 1655 | 1472236228005 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:28 INFO - PROCESS | 1655 | 1472236228257 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128c9c400) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128e46400) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a53cc00) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a532000) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118263800) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12ab60c00) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1176c3400) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119320c00) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1165ed400) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1169a3400) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115ee6800) [pid = 1655] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1292f9800) [pid = 1655] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128b1d800) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124e50c00) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:30:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121ad6400) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:30:28 INFO - PROCESS | 1655 | 1472236228297 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:28 INFO - PROCESS | 1655 | 1472236228298 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x117017800 == 42 [pid = 1655] [id = 98] 11:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112f1e400) [pid = 1655] [serial = 291] [outer = 0x0] 11:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x117157800) [pid = 1655] [serial = 292] [outer = 0x112f1e400] 11:30:28 INFO - PROCESS | 1655 | 1472236228323 Marionette DEBUG loaded listener.js 11:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121ad6400) [pid = 1655] [serial = 293] [outer = 0x112f1e400] 11:30:28 INFO - PROCESS | 1655 | 1472236228613 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]]]}] 11:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 618ms 11:30:28 INFO - PROCESS | 1655 | 1472236228619 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 11:30:28 INFO - PROCESS | 1655 | 1472236228621 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 11:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:30:28 INFO - PROCESS | 1655 | 1472236228631 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:30:28 INFO - PROCESS | 1655 | 1472236228632 Marionette TRACE conn2 <- [1,366,null,{}] 11:30:28 INFO - PROCESS | 1655 | 1472236228634 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}] 11:30:28 INFO - PROCESS | 1655 | 1472236228635 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:28 INFO - PROCESS | 1655 | 1472236228719 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 11:30:28 INFO - PROCESS | 1655 | 1472236228725 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:28 INFO - PROCESS | 1655 | 1472236228726 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab78000 == 43 [pid = 1655] [id = 99] 11:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124c8c000) [pid = 1655] [serial = 294] [outer = 0x0] 11:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a903800) [pid = 1655] [serial = 295] [outer = 0x124c8c000] 11:30:28 INFO - PROCESS | 1655 | 1472236228751 Marionette DEBUG loaded listener.js 11:30:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bba5400) [pid = 1655] [serial = 296] [outer = 0x124c8c000] 11:30:29 INFO - PROCESS | 1655 | 1472236229078 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]]]}] 11:30:29 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. 11:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 469ms 11:30:29 INFO - PROCESS | 1655 | 1472236229101 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 11:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:30:29 INFO - PROCESS | 1655 | 1472236229102 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 11:30:29 INFO - PROCESS | 1655 | 1472236229105 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:30:29 INFO - PROCESS | 1655 | 1472236229108 Marionette TRACE conn2 <- [1,370,null,{}] 11:30:29 INFO - PROCESS | 1655 | 1472236229110 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}] 11:30:29 INFO - PROCESS | 1655 | 1472236229112 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:29 INFO - PROCESS | 1655 | 1472236229209 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 11:30:29 INFO - PROCESS | 1655 | 1472236229216 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:29 INFO - PROCESS | 1655 | 1472236229217 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab8f000 == 44 [pid = 1655] [id = 100] 11:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1165f5800) [pid = 1655] [serial = 297] [outer = 0x0] 11:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bba5c00) [pid = 1655] [serial = 298] [outer = 0x1165f5800] 11:30:29 INFO - PROCESS | 1655 | 1472236229244 Marionette DEBUG loaded listener.js 11:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12bbaf400) [pid = 1655] [serial = 299] [outer = 0x1165f5800] 11:30:29 INFO - PROCESS | 1655 | 1472236229650 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]]]}] 11:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 11:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 573ms 11:30:29 INFO - PROCESS | 1655 | 1472236229678 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 11:30:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:30:29 INFO - PROCESS | 1655 | 1472236229684 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 11:30:29 INFO - PROCESS | 1655 | 1472236229697 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:30:29 INFO - PROCESS | 1655 | 1472236229698 Marionette TRACE conn2 <- [1,374,null,{}] 11:30:29 INFO - PROCESS | 1655 | 1472236229701 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}] 11:30:29 INFO - PROCESS | 1655 | 1472236229702 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:29 INFO - PROCESS | 1655 | 1472236229842 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 11:30:29 INFO - PROCESS | 1655 | 1472236229849 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:29 INFO - PROCESS | 1655 | 1472236229850 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8be000 == 45 [pid = 1655] [id = 101] 11:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115ee9000) [pid = 1655] [serial = 300] [outer = 0x0] 11:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12be49400) [pid = 1655] [serial = 301] [outer = 0x115ee9000] 11:30:29 INFO - PROCESS | 1655 | 1472236229875 Marionette DEBUG loaded listener.js 11:30:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12be4ec00) [pid = 1655] [serial = 302] [outer = 0x115ee9000] 11:30:30 INFO - PROCESS | 1655 | 1472236230164 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:30:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:30:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 480ms 11:30:30 INFO - PROCESS | 1655 | 1472236230168 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 11:30:30 INFO - PROCESS | 1655 | 1472236230169 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 11:30:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:30:30 INFO - PROCESS | 1655 | 1472236230178 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:30:30 INFO - PROCESS | 1655 | 1472236230179 Marionette TRACE conn2 <- [1,378,null,{}] 11:30:30 INFO - PROCESS | 1655 | 1472236230181 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}] 11:30:30 INFO - PROCESS | 1655 | 1472236230182 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:30 INFO - PROCESS | 1655 | 1472236230320 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 11:30:30 INFO - PROCESS | 1655 | 1472236230369 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:30 INFO - PROCESS | 1655 | 1472236230370 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x111f2a000 == 46 [pid = 1655] [id = 102] 11:30:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1121abc00) [pid = 1655] [serial = 303] [outer = 0x0] 11:30:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1133c1800) [pid = 1655] [serial = 304] [outer = 0x1121abc00] 11:30:30 INFO - PROCESS | 1655 | 1472236230404 Marionette DEBUG loaded listener.js 11:30:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1164e6c00) [pid = 1655] [serial = 305] [outer = 0x1121abc00] 11:30:30 INFO - PROCESS | 1655 | 1472236230926 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:30:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:30:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 779ms 11:30:30 INFO - PROCESS | 1655 | 1472236230964 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 11:30:30 INFO - PROCESS | 1655 | 1472236230966 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 11:30:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:30:30 INFO - PROCESS | 1655 | 1472236230972 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:30:30 INFO - PROCESS | 1655 | 1472236230975 Marionette TRACE conn2 <- [1,382,null,{}] 11:30:30 INFO - PROCESS | 1655 | 1472236230979 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}] 11:30:30 INFO - PROCESS | 1655 | 1472236230982 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:31 INFO - PROCESS | 1655 | 1472236231115 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 11:30:31 INFO - PROCESS | 1655 | 1472236231187 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:31 INFO - PROCESS | 1655 | 1472236231189 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11749c000 == 47 [pid = 1655] [id = 103] 11:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118316400) [pid = 1655] [serial = 306] [outer = 0x0] 11:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11839c800) [pid = 1655] [serial = 307] [outer = 0x118316400] 11:30:31 INFO - PROCESS | 1655 | 1472236231220 Marionette DEBUG loaded listener.js 11:30:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11907c000) [pid = 1655] [serial = 308] [outer = 0x118316400] 11:30:32 INFO - PROCESS | 1655 | 1472236232043 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8be000 == 46 [pid = 1655] [id = 101] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab8f000 == 45 [pid = 1655] [id = 100] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab78000 == 44 [pid = 1655] [id = 99] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117017800 == 43 [pid = 1655] [id = 98] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12a57b000 == 42 [pid = 1655] [id = 97] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x129419800 == 41 [pid = 1655] [id = 96] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x128a16800 == 40 [pid = 1655] [id = 95] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119074800 == 39 [pid = 1655] [id = 94] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b7e5c00) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 11:30:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:30:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1127ms 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1255bb800 == 38 [pid = 1655] [id = 93] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117492000 == 37 [pid = 1655] [id = 92] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x121783000 == 36 [pid = 1655] [id = 91] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1212cc800 == 35 [pid = 1655] [id = 90] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119a50800 == 34 [pid = 1655] [id = 89] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119075800 == 33 [pid = 1655] [id = 88] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a9000 == 32 [pid = 1655] [id = 87] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117492800 == 31 [pid = 1655] [id = 86] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x116969800 == 30 [pid = 1655] [id = 85] 11:30:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1132ce800 == 29 [pid = 1655] [id = 84] 11:30:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:30:32 INFO - PROCESS | 1655 | 1472236232122 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 11:30:32 INFO - PROCESS | 1655 | 1472236232123 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 11:30:32 INFO - PROCESS | 1655 | 1472236232126 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:30:32 INFO - PROCESS | 1655 | 1472236232127 Marionette TRACE conn2 <- [1,386,null,{}] 11:30:32 INFO - PROCESS | 1655 | 1472236232130 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}] 11:30:32 INFO - PROCESS | 1655 | 1472236232132 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:32 INFO - PROCESS | 1655 | 1472236232202 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 11:30:32 INFO - PROCESS | 1655 | 1472236232211 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:32 INFO - PROCESS | 1655 | 1472236232212 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e53000 == 30 [pid = 1655] [id = 104] 11:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11830e800) [pid = 1655] [serial = 309] [outer = 0x0] 11:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118dda800) [pid = 1655] [serial = 310] [outer = 0x11830e800] 11:30:32 INFO - PROCESS | 1655 | 1472236232241 Marionette DEBUG loaded listener.js 11:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119083400) [pid = 1655] [serial = 311] [outer = 0x11830e800] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12a531400) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1291efc00) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a672400) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a90c400) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a778800) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a904800) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12ac5c000) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12ac61000) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119323000) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12ab5b800) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11a082000) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117c43c00) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118dd8800) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117c4b800) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116abf000) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1169f9c00) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116551000) [pid = 1655] [serial = 204] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a533400) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12d24ac00) [pid = 1655] [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.] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128b22000) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124f9c800) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1261c8800) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b7e6800) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1248b1000) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124c86400) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121a1b400) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a76fc00) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124c8e400) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128c9c800) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124c41c00) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 11:30:32 INFO - PROCESS | 1655 | 1472236232609 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]]]}] 11:30:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:30:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 11:30:32 INFO - PROCESS | 1655 | 1472236232644 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 11:30:32 INFO - PROCESS | 1655 | 1472236232648 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 11:30:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:30:32 INFO - PROCESS | 1655 | 1472236232652 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:30:32 INFO - PROCESS | 1655 | 1472236232654 Marionette TRACE conn2 <- [1,390,null,{}] 11:30:32 INFO - PROCESS | 1655 | 1472236232656 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}] 11:30:32 INFO - PROCESS | 1655 | 1472236232658 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:32 INFO - PROCESS | 1655 | 1472236232735 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 11:30:32 INFO - PROCESS | 1655 | 1472236232741 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:32 INFO - PROCESS | 1655 | 1472236232743 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170c9000 == 31 [pid = 1655] [id = 105] 11:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11932b800) [pid = 1655] [serial = 312] [outer = 0x0] 11:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x121038800) [pid = 1655] [serial = 313] [outer = 0x11932b800] 11:30:32 INFO - PROCESS | 1655 | 1472236232771 Marionette DEBUG loaded listener.js 11:30:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121a1d000) [pid = 1655] [serial = 314] [outer = 0x11932b800] 11:30:33 INFO - PROCESS | 1655 | 1472236233130 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]]]}] 11:30:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:30:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 11:30:33 INFO - PROCESS | 1655 | 1472236233172 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 11:30:33 INFO - PROCESS | 1655 | 1472236233173 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 11:30:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:30:33 INFO - PROCESS | 1655 | 1472236233175 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:30:33 INFO - PROCESS | 1655 | 1472236233177 Marionette TRACE conn2 <- [1,394,null,{}] 11:30:33 INFO - PROCESS | 1655 | 1472236233184 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}] 11:30:33 INFO - PROCESS | 1655 | 1472236233187 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:33 INFO - PROCESS | 1655 | 1472236233284 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 11:30:33 INFO - PROCESS | 1655 | 1472236233292 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:33 INFO - PROCESS | 1655 | 1472236233295 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x118689800 == 32 [pid = 1655] [id = 106] 11:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1167b3400) [pid = 1655] [serial = 315] [outer = 0x0] 11:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124967400) [pid = 1655] [serial = 316] [outer = 0x1167b3400] 11:30:33 INFO - PROCESS | 1655 | 1472236233342 Marionette DEBUG loaded listener.js 11:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124c8f400) [pid = 1655] [serial = 317] [outer = 0x1167b3400] 11:30:33 INFO - PROCESS | 1655 | 1472236233836 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]]]}] 11:30:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:30:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 673ms 11:30:33 INFO - PROCESS | 1655 | 1472236233849 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 11:30:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:30:33 INFO - PROCESS | 1655 | 1472236233850 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 11:30:33 INFO - PROCESS | 1655 | 1472236233852 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:30:33 INFO - PROCESS | 1655 | 1472236233854 Marionette TRACE conn2 <- [1,398,null,{}] 11:30:33 INFO - PROCESS | 1655 | 1472236233858 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}] 11:30:33 INFO - PROCESS | 1655 | 1472236233860 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:33 INFO - PROCESS | 1655 | 1472236233935 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 11:30:33 INFO - PROCESS | 1655 | 1472236233941 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:33 INFO - PROCESS | 1655 | 1472236233943 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196b6800 == 33 [pid = 1655] [id = 107] 11:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1165f0400) [pid = 1655] [serial = 318] [outer = 0x0] 11:30:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1260d8c00) [pid = 1655] [serial = 319] [outer = 0x1165f0400] 11:30:33 INFO - PROCESS | 1655 | 1472236233975 Marionette DEBUG loaded listener.js 11:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12683ec00) [pid = 1655] [serial = 320] [outer = 0x1165f0400] 11:30:34 INFO - PROCESS | 1655 | 1472236234311 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]]]}] 11:30:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:30:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 11:30:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:30:34 INFO - PROCESS | 1655 | 1472236234326 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 11:30:34 INFO - PROCESS | 1655 | 1472236234327 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 11:30:34 INFO - PROCESS | 1655 | 1472236234330 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:30:34 INFO - PROCESS | 1655 | 1472236234331 Marionette TRACE conn2 <- [1,402,null,{}] 11:30:34 INFO - PROCESS | 1655 | 1472236234333 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}] 11:30:34 INFO - PROCESS | 1655 | 1472236234334 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:34 INFO - PROCESS | 1655 | 1472236234444 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 11:30:34 INFO - PROCESS | 1655 | 1472236234458 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:34 INFO - PROCESS | 1655 | 1472236234459 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x117009800 == 34 [pid = 1655] [id = 108] 11:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x115d82c00) [pid = 1655] [serial = 321] [outer = 0x0] 11:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126840400) [pid = 1655] [serial = 322] [outer = 0x115d82c00] 11:30:34 INFO - PROCESS | 1655 | 1472236234485 Marionette DEBUG loaded listener.js 11:30:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1289da800) [pid = 1655] [serial = 323] [outer = 0x115d82c00] 11:30:34 INFO - PROCESS | 1655 | 1472236234918 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]]]}] 11:30:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:30:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 618ms 11:30:34 INFO - PROCESS | 1655 | 1472236234961 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 11:30:34 INFO - PROCESS | 1655 | 1472236234962 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 11:30:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:30:34 INFO - PROCESS | 1655 | 1472236234981 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:30:34 INFO - PROCESS | 1655 | 1472236234982 Marionette TRACE conn2 <- [1,406,null,{}] 11:30:35 INFO - PROCESS | 1655 | 1472236234997 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}] 11:30:35 INFO - PROCESS | 1655 | 1472236235001 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:35 INFO - PROCESS | 1655 | 1472236235114 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 11:30:35 INFO - PROCESS | 1655 | 1472236235149 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:35 INFO - PROCESS | 1655 | 1472236235150 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249da000 == 35 [pid = 1655] [id = 109] 11:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124e54800) [pid = 1655] [serial = 324] [outer = 0x0] 11:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1292ed800) [pid = 1655] [serial = 325] [outer = 0x124e54800] 11:30:35 INFO - PROCESS | 1655 | 1472236235182 Marionette DEBUG loaded listener.js 11:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a53b800) [pid = 1655] [serial = 326] [outer = 0x124e54800] 11:30:35 INFO - PROCESS | 1655 | 1472236235535 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]]]}] 11:30:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:30:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 589ms 11:30:35 INFO - PROCESS | 1655 | 1472236235569 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 11:30:35 INFO - PROCESS | 1655 | 1472236235571 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 11:30:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:30:35 INFO - PROCESS | 1655 | 1472236235577 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:30:35 INFO - PROCESS | 1655 | 1472236235579 Marionette TRACE conn2 <- [1,410,null,{}] 11:30:35 INFO - PROCESS | 1655 | 1472236235582 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}] 11:30:35 INFO - PROCESS | 1655 | 1472236235584 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:35 INFO - PROCESS | 1655 | 1472236235736 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 11:30:35 INFO - PROCESS | 1655 | 1472236235784 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:35 INFO - PROCESS | 1655 | 1472236235785 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249ce800 == 36 [pid = 1655] [id = 110] 11:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128c9c800) [pid = 1655] [serial = 327] [outer = 0x0] 11:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a76fc00) [pid = 1655] [serial = 328] [outer = 0x128c9c800] 11:30:35 INFO - PROCESS | 1655 | 1472236235866 Marionette DEBUG loaded listener.js 11:30:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a906400) [pid = 1655] [serial = 329] [outer = 0x128c9c800] 11:30:36 INFO - PROCESS | 1655 | 1472236236268 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]]]}] 11:30:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:30:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 720ms 11:30:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:30:36 INFO - PROCESS | 1655 | 1472236236302 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 11:30:36 INFO - PROCESS | 1655 | 1472236236303 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 11:30:36 INFO - PROCESS | 1655 | 1472236236305 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:30:36 INFO - PROCESS | 1655 | 1472236236308 Marionette TRACE conn2 <- [1,414,null,{}] 11:30:36 INFO - PROCESS | 1655 | 1472236236311 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}] 11:30:36 INFO - PROCESS | 1655 | 1472236236312 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:36 INFO - PROCESS | 1655 | 1472236236407 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 11:30:36 INFO - PROCESS | 1655 | 1472236236418 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:36 INFO - PROCESS | 1655 | 1472236236420 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x126952800 == 37 [pid = 1655] [id = 111] 11:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118dd0c00) [pid = 1655] [serial = 330] [outer = 0x0] 11:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126cab000) [pid = 1655] [serial = 331] [outer = 0x118dd0c00] 11:30:36 INFO - PROCESS | 1655 | 1472236236617 Marionette DEBUG loaded listener.js 11:30:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12ab5f400) [pid = 1655] [serial = 332] [outer = 0x118dd0c00] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123c9a800) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1167b6400) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128c8f800) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119329400) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119019800) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x111c7f000) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126c0ec00) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1289e0800) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124e5c400) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x125585000) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11830a400) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11658f400) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1165f5800) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a534800) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b7e1400) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112f1e400) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119333800) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:30:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124c8c000) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:30:36 INFO - PROCESS | 1655 | 1472236236882 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]]]}] 11:30:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:30:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 622ms 11:30:36 INFO - PROCESS | 1655 | 1472236236929 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 11:30:36 INFO - PROCESS | 1655 | 1472236236930 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 11:30:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:30:36 INFO - PROCESS | 1655 | 1472236236932 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:30:36 INFO - PROCESS | 1655 | 1472236236933 Marionette TRACE conn2 <- [1,418,null,{}] 11:30:36 INFO - PROCESS | 1655 | 1472236236936 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}] 11:30:36 INFO - PROCESS | 1655 | 1472236236937 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:37 INFO - PROCESS | 1655 | 1472236237030 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 11:30:37 INFO - PROCESS | 1655 | 1472236237034 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:37 INFO - PROCESS | 1655 | 1472236237035 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12695d000 == 38 [pid = 1655] [id = 112] 11:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116591c00) [pid = 1655] [serial = 333] [outer = 0x0] 11:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11a089c00) [pid = 1655] [serial = 334] [outer = 0x116591c00] 11:30:37 INFO - PROCESS | 1655 | 1472236237063 Marionette DEBUG loaded listener.js 11:30:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128c8f800) [pid = 1655] [serial = 335] [outer = 0x116591c00] 11:30:37 INFO - PROCESS | 1655 | 1472236237468 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:30:37 INFO - PROCESS | 1655 | 1472236237858 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]]]}] 11:30:37 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 11:30:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 11:30:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:30:37 INFO - PROCESS | 1655 | 1472236237902 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 11:30:37 INFO - PROCESS | 1655 | 1472236237903 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 11:30:37 INFO - PROCESS | 1655 | 1472236237905 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:30:37 INFO - PROCESS | 1655 | 1472236237907 Marionette TRACE conn2 <- [1,422,null,{}] 11:30:37 INFO - PROCESS | 1655 | 1472236237909 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}] 11:30:37 INFO - PROCESS | 1655 | 1472236237910 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:37 INFO - PROCESS | 1655 | 1472236237996 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 11:30:38 INFO - PROCESS | 1655 | 1472236238000 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:38 INFO - PROCESS | 1655 | 1472236238001 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196b1000 == 39 [pid = 1655] [id = 113] 11:30:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119329400) [pid = 1655] [serial = 336] [outer = 0x0] 11:30:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12ac67400) [pid = 1655] [serial = 337] [outer = 0x119329400] 11:30:38 INFO - PROCESS | 1655 | 1472236238027 Marionette DEBUG loaded listener.js 11:30:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b7ee800) [pid = 1655] [serial = 338] [outer = 0x119329400] 11:30:38 INFO - PROCESS | 1655 | 1472236238857 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]]]}] 11:30:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:30:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 11:30:38 INFO - PROCESS | 1655 | 1472236238878 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 11:30:38 INFO - PROCESS | 1655 | 1472236238880 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 11:30:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:30:38 INFO - PROCESS | 1655 | 1472236238884 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:30:38 INFO - PROCESS | 1655 | 1472236238887 Marionette TRACE conn2 <- [1,426,null,{}] 11:30:38 INFO - PROCESS | 1655 | 1472236238890 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}] 11:30:38 INFO - PROCESS | 1655 | 1472236238892 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:38 INFO - PROCESS | 1655 | 1472236238994 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 11:30:39 INFO - PROCESS | 1655 | 1472236239042 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:39 INFO - PROCESS | 1655 | 1472236239044 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x115de2800 == 40 [pid = 1655] [id = 114] 11:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1176c5400) [pid = 1655] [serial = 339] [outer = 0x0] 11:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118266c00) [pid = 1655] [serial = 340] [outer = 0x1176c5400] 11:30:39 INFO - PROCESS | 1655 | 1472236239078 Marionette DEBUG loaded listener.js 11:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118317000) [pid = 1655] [serial = 341] [outer = 0x1176c5400] 11:30:39 INFO - PROCESS | 1655 | 1472236239517 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] 11:30:39 INFO - PROCESS | 1655 | 1472236239576 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 11:30:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:30:39 INFO - PROCESS | 1655 | 1472236239582 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:30:39 INFO - PROCESS | 1655 | 1472236239584 Marionette TRACE conn2 <- [1,430,null,{}] 11:30:39 INFO - PROCESS | 1655 | 1472236239587 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}] 11:30:39 INFO - PROCESS | 1655 | 1472236239589 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:39 INFO - PROCESS | 1655 | 1472236239690 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 11:30:39 INFO - PROCESS | 1655 | 1472236239767 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:39 INFO - PROCESS | 1655 | 1472236239768 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1186a2800 == 41 [pid = 1655] [id = 115] 11:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12189ac00) [pid = 1655] [serial = 342] [outer = 0x0] 11:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121a1c000) [pid = 1655] [serial = 343] [outer = 0x12189ac00] 11:30:39 INFO - PROCESS | 1655 | 1472236239800 Marionette DEBUG loaded listener.js 11:30:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1248b2000) [pid = 1655] [serial = 344] [outer = 0x12189ac00] 11:30:40 INFO - PROCESS | 1655 | 1472236240217 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]]]}] 11:30:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:30:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 11:30:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:30:40 INFO - PROCESS | 1655 | 1472236240263 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 11:30:40 INFO - PROCESS | 1655 | 1472236240264 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 11:30:40 INFO - PROCESS | 1655 | 1472236240266 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:30:40 INFO - PROCESS | 1655 | 1472236240269 Marionette TRACE conn2 <- [1,434,null,{}] 11:30:40 INFO - PROCESS | 1655 | 1472236240296 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}] 11:30:40 INFO - PROCESS | 1655 | 1472236240300 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:40 INFO - PROCESS | 1655 | 1472236240402 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 11:30:40 INFO - PROCESS | 1655 | 1472236240466 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:40 INFO - PROCESS | 1655 | 1472236240468 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x126018800 == 42 [pid = 1655] [id = 116] 11:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x125586400) [pid = 1655] [serial = 345] [outer = 0x0] 11:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126c06c00) [pid = 1655] [serial = 346] [outer = 0x125586400] 11:30:40 INFO - PROCESS | 1655 | 1472236240500 Marionette DEBUG loaded listener.js 11:30:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1289e5400) [pid = 1655] [serial = 347] [outer = 0x125586400] 11:30:40 INFO - PROCESS | 1655 | 1472236240914 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]]]}] 11:30:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:30:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 675ms 11:30:40 INFO - PROCESS | 1655 | 1472236240942 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 11:30:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:30:40 INFO - PROCESS | 1655 | 1472236240944 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 11:30:40 INFO - PROCESS | 1655 | 1472236240947 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:30:40 INFO - PROCESS | 1655 | 1472236240948 Marionette TRACE conn2 <- [1,438,null,{}] 11:30:40 INFO - PROCESS | 1655 | 1472236240950 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}] 11:30:40 INFO - PROCESS | 1655 | 1472236240952 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:41 INFO - PROCESS | 1655 | 1472236241051 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 11:30:41 INFO - PROCESS | 1655 | 1472236241099 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:41 INFO - PROCESS | 1655 | 1472236241100 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a57b000 == 43 [pid = 1655] [id = 117] 11:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b20c00) [pid = 1655] [serial = 348] [outer = 0x0] 11:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1292f8400) [pid = 1655] [serial = 349] [outer = 0x128b20c00] 11:30:41 INFO - PROCESS | 1655 | 1472236241131 Marionette DEBUG loaded listener.js 11:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a538400) [pid = 1655] [serial = 350] [outer = 0x128b20c00] 11:30:41 INFO - PROCESS | 1655 | 1472236241596 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]]]}] 11:30:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:30:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 668ms 11:30:41 INFO - PROCESS | 1655 | 1472236241635 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 11:30:41 INFO - PROCESS | 1655 | 1472236241637 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 11:30:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:30:41 INFO - PROCESS | 1655 | 1472236241643 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:30:41 INFO - PROCESS | 1655 | 1472236241645 Marionette TRACE conn2 <- [1,442,null,{}] 11:30:41 INFO - PROCESS | 1655 | 1472236241648 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}] 11:30:41 INFO - PROCESS | 1655 | 1472236241650 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:41 INFO - PROCESS | 1655 | 1472236241822 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 11:30:41 INFO - PROCESS | 1655 | 1472236241898 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:41 INFO - PROCESS | 1655 | 1472236241900 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x113cd5000 == 44 [pid = 1655] [id = 118] 11:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1165ed400) [pid = 1655] [serial = 351] [outer = 0x0] 11:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119083c00) [pid = 1655] [serial = 352] [outer = 0x1165ed400] 11:30:41 INFO - PROCESS | 1655 | 1472236241947 Marionette DEBUG loaded listener.js 11:30:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a672800) [pid = 1655] [serial = 353] [outer = 0x1165ed400] 11:30:42 INFO - PROCESS | 1655 | 1472236242442 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]]]}] 11:30:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:30:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 824ms 11:30:42 INFO - PROCESS | 1655 | 1472236242481 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 11:30:42 INFO - PROCESS | 1655 | 1472236242483 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 11:30:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:30:42 INFO - PROCESS | 1655 | 1472236242487 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:30:42 INFO - PROCESS | 1655 | 1472236242488 Marionette TRACE conn2 <- [1,446,null,{}] 11:30:42 INFO - PROCESS | 1655 | 1472236242494 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}] 11:30:42 INFO - PROCESS | 1655 | 1472236242496 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:42 INFO - PROCESS | 1655 | 1472236242587 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 11:30:42 INFO - PROCESS | 1655 | 1472236242639 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:42 INFO - PROCESS | 1655 | 1472236242641 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170bc000 == 45 [pid = 1655] [id = 119] 11:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118318c00) [pid = 1655] [serial = 354] [outer = 0x0] 11:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119080000) [pid = 1655] [serial = 355] [outer = 0x118318c00] 11:30:42 INFO - PROCESS | 1655 | 1472236242670 Marionette DEBUG loaded listener.js 11:30:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11a086400) [pid = 1655] [serial = 356] [outer = 0x118318c00] 11:30:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12695d000 == 44 [pid = 1655] [id = 112] 11:30:42 INFO - PROCESS | 1655 | --DOCSHELL 0x126952800 == 43 [pid = 1655] [id = 111] 11:30:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1249ce800 == 42 [pid = 1655] [id = 110] 11:30:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1249da000 == 41 [pid = 1655] [id = 109] 11:30:42 INFO - PROCESS | 1655 | --DOCSHELL 0x117009800 == 40 [pid = 1655] [id = 108] 11:30:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1196b6800 == 39 [pid = 1655] [id = 107] 11:30:42 INFO - PROCESS | 1655 | --DOCSHELL 0x118689800 == 38 [pid = 1655] [id = 106] 11:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1170c9000 == 37 [pid = 1655] [id = 105] 11:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x115e53000 == 36 [pid = 1655] [id = 104] 11:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11749c000 == 35 [pid = 1655] [id = 103] 11:30:43 INFO - PROCESS | 1655 | --DOCSHELL 0x111f2a000 == 34 [pid = 1655] [id = 102] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12ab60800) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b8af400) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12b7e1000) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b8bb400) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121ad6400) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12bba5c00) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117157800) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1291f2c00) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a674c00) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12bba5400) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a903800) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a910c00) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12be49400) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a77b000) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1169fb000) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117c49c00) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128e4e400) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1291ee000) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121038000) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121d6d400) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x125586000) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126cac400) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11932e000) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119f7cc00) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1289e0c00) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128c52400) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1289e4000) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1289e7c00) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b8ae400) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1261cf400) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126847400) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118ddf800) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1183a2000) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124848800) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1248bd800) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12bbaf400) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 11:30:43 INFO - PROCESS | 1655 | 1472236243073 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]]]}] 11:30:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:30:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 625ms 11:30:43 INFO - PROCESS | 1655 | 1472236243129 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 11:30:43 INFO - PROCESS | 1655 | 1472236243132 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 11:30:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:30:43 INFO - PROCESS | 1655 | 1472236243137 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:30:43 INFO - PROCESS | 1655 | 1472236243138 Marionette TRACE conn2 <- [1,450,null,{}] 11:30:43 INFO - PROCESS | 1655 | 1472236243143 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}] 11:30:43 INFO - PROCESS | 1655 | 1472236243145 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:43 INFO - PROCESS | 1655 | 1472236243242 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 11:30:43 INFO - PROCESS | 1655 | 1472236243251 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:43 INFO - PROCESS | 1655 | 1472236243252 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x117003800 == 35 [pid = 1655] [id = 120] 11:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x121d64400) [pid = 1655] [serial = 357] [outer = 0x0] 11:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1248b5c00) [pid = 1655] [serial = 358] [outer = 0x121d64400] 11:30:43 INFO - PROCESS | 1655 | 1472236243298 Marionette DEBUG loaded listener.js 11:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124c39400) [pid = 1655] [serial = 359] [outer = 0x121d64400] 11:30:43 INFO - PROCESS | 1655 | 1472236243720 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] 11:30:43 INFO - PROCESS | 1655 | 1472236243762 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 11:30:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:30:43 INFO - PROCESS | 1655 | 1472236243765 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:30:43 INFO - PROCESS | 1655 | 1472236243769 Marionette TRACE conn2 <- [1,454,null,{}] 11:30:43 INFO - PROCESS | 1655 | 1472236243780 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}] 11:30:43 INFO - PROCESS | 1655 | 1472236243784 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:43 INFO - PROCESS | 1655 | 1472236243908 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 11:30:43 INFO - PROCESS | 1655 | 1472236243923 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:43 INFO - PROCESS | 1655 | 1472236243926 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119450000 == 36 [pid = 1655] [id = 121] 11:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1260d8400) [pid = 1655] [serial = 360] [outer = 0x0] 11:30:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x126ca9400) [pid = 1655] [serial = 361] [outer = 0x1260d8400] 11:30:43 INFO - PROCESS | 1655 | 1472236243972 Marionette DEBUG loaded listener.js 11:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1291ee000) [pid = 1655] [serial = 362] [outer = 0x1260d8400] 11:30:44 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:44 INFO - PROCESS | 1655 | 1472236244394 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]]]}] 11:30:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:30:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 676ms 11:30:44 INFO - PROCESS | 1655 | 1472236244442 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 11:30:44 INFO - PROCESS | 1655 | 1472236244444 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 11:30:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:30:44 INFO - PROCESS | 1655 | 1472236244446 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:30:44 INFO - PROCESS | 1655 | 1472236244447 Marionette TRACE conn2 <- [1,458,null,{}] 11:30:44 INFO - PROCESS | 1655 | 1472236244450 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}] 11:30:44 INFO - PROCESS | 1655 | 1472236244451 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:44 INFO - PROCESS | 1655 | 1472236244529 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 11:30:44 INFO - PROCESS | 1655 | 1472236244532 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:44 INFO - PROCESS | 1655 | 1472236244533 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213dc000 == 37 [pid = 1655] [id = 122] 11:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12a531400) [pid = 1655] [serial = 363] [outer = 0x0] 11:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12a776c00) [pid = 1655] [serial = 364] [outer = 0x12a531400] 11:30:44 INFO - PROCESS | 1655 | 1472236244561 Marionette DEBUG loaded listener.js 11:30:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12a90c800) [pid = 1655] [serial = 365] [outer = 0x12a531400] 11:30:44 INFO - PROCESS | 1655 | 1472236244895 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] 11:30:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:30:44 INFO - PROCESS | 1655 | 1472236244917 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 11:30:44 INFO - PROCESS | 1655 | 1472236244919 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:30:44 INFO - PROCESS | 1655 | 1472236244920 Marionette TRACE conn2 <- [1,462,null,{}] 11:30:44 INFO - PROCESS | 1655 | 1472236244924 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}] 11:30:44 INFO - PROCESS | 1655 | 1472236244927 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:45 INFO - PROCESS | 1655 | 1472236245006 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 11:30:45 INFO - PROCESS | 1655 | 1472236245062 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:45 INFO - PROCESS | 1655 | 1472236245063 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c0e800 == 38 [pid = 1655] [id = 123] 11:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126ca0000) [pid = 1655] [serial = 366] [outer = 0x0] 11:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12ab62c00) [pid = 1655] [serial = 367] [outer = 0x126ca0000] 11:30:45 INFO - PROCESS | 1655 | 1472236245089 Marionette DEBUG loaded listener.js 11:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12b8b6000) [pid = 1655] [serial = 368] [outer = 0x126ca0000] 11:30:45 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:45 INFO - PROCESS | 1655 | 1472236245408 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] 11:30:45 INFO - PROCESS | 1655 | 1472236245443 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 11:30:45 INFO - PROCESS | 1655 | 1472236245445 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:30:45 INFO - PROCESS | 1655 | 1472236245446 Marionette TRACE conn2 <- [1,466,null,{}] 11:30:45 INFO - PROCESS | 1655 | 1472236245449 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}] 11:30:45 INFO - PROCESS | 1655 | 1472236245454 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:45 INFO - PROCESS | 1655 | 1472236245582 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 11:30:45 INFO - PROCESS | 1655 | 1472236245596 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:45 INFO - PROCESS | 1655 | 1472236245597 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x126587800 == 39 [pid = 1655] [id = 124] 11:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12bba8000) [pid = 1655] [serial = 369] [outer = 0x0] 11:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12be48800) [pid = 1655] [serial = 370] [outer = 0x12bba8000] 11:30:45 INFO - PROCESS | 1655 | 1472236245640 Marionette DEBUG loaded listener.js 11:30:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12be62000) [pid = 1655] [serial = 371] [outer = 0x12bba8000] 11:30:46 INFO - PROCESS | 1655 | 1472236246117 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] 11:30:46 INFO - PROCESS | 1655 | 1472236246168 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 11:30:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:30:46 INFO - PROCESS | 1655 | 1472236246171 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:30:46 INFO - PROCESS | 1655 | 1472236246172 Marionette TRACE conn2 <- [1,470,null,{}] 11:30:46 INFO - PROCESS | 1655 | 1472236246174 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}] 11:30:46 INFO - PROCESS | 1655 | 1472236246175 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:46 INFO - PROCESS | 1655 | 1472236246276 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 11:30:46 INFO - PROCESS | 1655 | 1472236246289 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:46 INFO - PROCESS | 1655 | 1472236246291 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12913c800 == 40 [pid = 1655] [id = 125] 11:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12be62400) [pid = 1655] [serial = 372] [outer = 0x0] 11:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12c3b9c00) [pid = 1655] [serial = 373] [outer = 0x12be62400] 11:30:46 INFO - PROCESS | 1655 | 1472236246322 Marionette DEBUG loaded listener.js 11:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12c3c7400) [pid = 1655] [serial = 374] [outer = 0x12be62400] 11:30:46 INFO - PROCESS | 1655 | 1472236246739 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]]]}] 11:30:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:30:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 619ms 11:30:46 INFO - PROCESS | 1655 | 1472236246791 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 11:30:46 INFO - PROCESS | 1655 | 1472236246792 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 11:30:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:30:46 INFO - PROCESS | 1655 | 1472236246794 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:30:46 INFO - PROCESS | 1655 | 1472236246795 Marionette TRACE conn2 <- [1,474,null,{}] 11:30:46 INFO - PROCESS | 1655 | 1472236246798 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}] 11:30:46 INFO - PROCESS | 1655 | 1472236246799 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:46 INFO - PROCESS | 1655 | 1472236246897 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 11:30:46 INFO - PROCESS | 1655 | 1472236246925 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:46 INFO - PROCESS | 1655 | 1472236246926 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b4800 == 41 [pid = 1655] [id = 126] 11:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12c62c000) [pid = 1655] [serial = 375] [outer = 0x0] 11:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12c630400) [pid = 1655] [serial = 376] [outer = 0x12c62c000] 11:30:46 INFO - PROCESS | 1655 | 1472236246952 Marionette DEBUG loaded listener.js 11:30:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12c637800) [pid = 1655] [serial = 377] [outer = 0x12c62c000] 11:30:47 INFO - PROCESS | 1655 | 1472236247277 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]]]}] 11:30:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:30:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124e54800) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118316400) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11830e800) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1165f0400) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11932b800) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1167b3400) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128c9c800) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118dd0c00) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116591c00) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:30:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115d82c00) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:30:47 INFO - PROCESS | 1655 | 1472236247360 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 11:30:47 INFO - PROCESS | 1655 | 1472236247362 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 11:30:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:30:47 INFO - PROCESS | 1655 | 1472236247366 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:30:47 INFO - PROCESS | 1655 | 1472236247367 Marionette TRACE conn2 <- [1,478,null,{}] 11:30:47 INFO - PROCESS | 1655 | 1472236247369 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}] 11:30:47 INFO - PROCESS | 1655 | 1472236247370 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:47 INFO - PROCESS | 1655 | 1472236247454 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 11:30:47 INFO - PROCESS | 1655 | 1472236247460 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:47 INFO - PROCESS | 1655 | 1472236247461 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x121990800 == 42 [pid = 1655] [id = 127] 11:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x10eaf7400) [pid = 1655] [serial = 378] [outer = 0x0] 11:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x10eaf8c00) [pid = 1655] [serial = 379] [outer = 0x10eaf7400] 11:30:47 INFO - PROCESS | 1655 | 1472236247486 Marionette DEBUG loaded listener.js 11:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x10eaff000) [pid = 1655] [serial = 380] [outer = 0x10eaf7400] 11:30:47 INFO - PROCESS | 1655 | 1472236247811 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]]]}] 11:30:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:30:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 470ms 11:30:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:30:47 INFO - PROCESS | 1655 | 1472236247836 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 11:30:47 INFO - PROCESS | 1655 | 1472236247838 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 11:30:47 INFO - PROCESS | 1655 | 1472236247842 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:30:47 INFO - PROCESS | 1655 | 1472236247844 Marionette TRACE conn2 <- [1,482,null,{}] 11:30:47 INFO - PROCESS | 1655 | 1472236247846 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}] 11:30:47 INFO - PROCESS | 1655 | 1472236247847 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:47 INFO - PROCESS | 1655 | 1472236247927 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 11:30:47 INFO - PROCESS | 1655 | 1472236247931 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:47 INFO - PROCESS | 1655 | 1472236247932 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab93000 == 43 [pid = 1655] [id = 128] 11:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116597400) [pid = 1655] [serial = 381] [outer = 0x0] 11:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121d6b000) [pid = 1655] [serial = 382] [outer = 0x116597400] 11:30:47 INFO - PROCESS | 1655 | 1472236247956 Marionette DEBUG loaded listener.js 11:30:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128c9c800) [pid = 1655] [serial = 383] [outer = 0x116597400] 11:30:48 INFO - PROCESS | 1655 | 1472236248302 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]]]}] 11:30:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:30:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 470ms 11:30:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:30:48 INFO - PROCESS | 1655 | 1472236248312 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 11:30:48 INFO - PROCESS | 1655 | 1472236248313 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 11:30:48 INFO - PROCESS | 1655 | 1472236248315 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:30:48 INFO - PROCESS | 1655 | 1472236248317 Marionette TRACE conn2 <- [1,486,null,{}] 11:30:48 INFO - PROCESS | 1655 | 1472236248319 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}] 11:30:48 INFO - PROCESS | 1655 | 1472236248321 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:48 INFO - PROCESS | 1655 | 1472236248447 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 11:30:48 INFO - PROCESS | 1655 | 1472236248452 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:48 INFO - PROCESS | 1655 | 1472236248454 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac82800 == 44 [pid = 1655] [id = 129] 11:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a67ac00) [pid = 1655] [serial = 384] [outer = 0x0] 11:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12c639000) [pid = 1655] [serial = 385] [outer = 0x12a67ac00] 11:30:48 INFO - PROCESS | 1655 | 1472236248483 Marionette DEBUG loaded listener.js 11:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12cafac00) [pid = 1655] [serial = 386] [outer = 0x12a67ac00] 11:30:48 INFO - PROCESS | 1655 | 1472236248763 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]]]}] 11:30:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:30:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 472ms 11:30:48 INFO - PROCESS | 1655 | 1472236248796 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 11:30:48 INFO - PROCESS | 1655 | 1472236248797 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 11:30:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:30:48 INFO - PROCESS | 1655 | 1472236248800 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:30:48 INFO - PROCESS | 1655 | 1472236248801 Marionette TRACE conn2 <- [1,490,null,{}] 11:30:48 INFO - PROCESS | 1655 | 1472236248803 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}] 11:30:48 INFO - PROCESS | 1655 | 1472236248804 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:48 INFO - PROCESS | 1655 | 1472236248891 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 11:30:48 INFO - PROCESS | 1655 | 1472236248896 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:48 INFO - PROCESS | 1655 | 1472236248897 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be19000 == 45 [pid = 1655] [id = 130] 11:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1127d8000) [pid = 1655] [serial = 387] [outer = 0x0] 11:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1127e0c00) [pid = 1655] [serial = 388] [outer = 0x1127d8000] 11:30:48 INFO - PROCESS | 1655 | 1472236248922 Marionette DEBUG loaded listener.js 11:30:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1127e6000) [pid = 1655] [serial = 389] [outer = 0x1127d8000] 11:30:49 INFO - PROCESS | 1655 | 1472236249261 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]]]}] 11:30:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:30:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 11:30:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:30:49 INFO - PROCESS | 1655 | 1472236249268 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 11:30:49 INFO - PROCESS | 1655 | 1472236249270 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 11:30:49 INFO - PROCESS | 1655 | 1472236249272 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:30:49 INFO - PROCESS | 1655 | 1472236249275 Marionette TRACE conn2 <- [1,494,null,{}] 11:30:49 INFO - PROCESS | 1655 | 1472236249279 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}] 11:30:49 INFO - PROCESS | 1655 | 1472236249280 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:49 INFO - PROCESS | 1655 | 1472236249397 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 11:30:49 INFO - PROCESS | 1655 | 1472236249473 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:49 INFO - PROCESS | 1655 | 1472236249475 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x113363800 == 46 [pid = 1655] [id = 131] 11:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x10eaf3c00) [pid = 1655] [serial = 390] [outer = 0x0] 11:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x10eafd000) [pid = 1655] [serial = 391] [outer = 0x10eaf3c00] 11:30:49 INFO - PROCESS | 1655 | 1472236249507 Marionette DEBUG loaded listener.js 11:30:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115d23400) [pid = 1655] [serial = 392] [outer = 0x10eaf3c00] 11:30:49 INFO - PROCESS | 1655 | 1472236249984 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]]]}] 11:30:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:30:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 11:30:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:30:50 INFO - PROCESS | 1655 | 1472236249996 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 11:30:50 INFO - PROCESS | 1655 | 1472236249998 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 11:30:50 INFO - PROCESS | 1655 | 1472236250001 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:30:50 INFO - PROCESS | 1655 | 1472236250003 Marionette TRACE conn2 <- [1,498,null,{}] 11:30:50 INFO - PROCESS | 1655 | 1472236250027 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}] 11:30:50 INFO - PROCESS | 1655 | 1472236250030 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:50 INFO - PROCESS | 1655 | 1472236250136 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 11:30:50 INFO - PROCESS | 1655 | 1472236250202 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:50 INFO - PROCESS | 1655 | 1472236250204 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11944c000 == 47 [pid = 1655] [id = 132] 11:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118ddf800) [pid = 1655] [serial = 393] [outer = 0x0] 11:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119329c00) [pid = 1655] [serial = 394] [outer = 0x118ddf800] 11:30:50 INFO - PROCESS | 1655 | 1472236250235 Marionette DEBUG loaded listener.js 11:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1199ed800) [pid = 1655] [serial = 395] [outer = 0x118ddf800] 11:30:50 INFO - PROCESS | 1655 | 1472236250653 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]]]}] 11:30:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:30:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 690ms 11:30:50 INFO - PROCESS | 1655 | 1472236250711 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 11:30:50 INFO - PROCESS | 1655 | 1472236250714 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 11:30:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:30:50 INFO - PROCESS | 1655 | 1472236250716 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:30:50 INFO - PROCESS | 1655 | 1472236250718 Marionette TRACE conn2 <- [1,502,null,{}] 11:30:50 INFO - PROCESS | 1655 | 1472236250720 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}] 11:30:50 INFO - PROCESS | 1655 | 1472236250722 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:50 INFO - PROCESS | 1655 | 1472236250860 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 11:30:50 INFO - PROCESS | 1655 | 1472236250896 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:50 INFO - PROCESS | 1655 | 1472236250898 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a57a000 == 48 [pid = 1655] [id = 133] 11:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1199f7000) [pid = 1655] [serial = 396] [outer = 0x0] 11:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124848800) [pid = 1655] [serial = 397] [outer = 0x1199f7000] 11:30:50 INFO - PROCESS | 1655 | 1472236250928 Marionette DEBUG loaded listener.js 11:30:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124f9a000) [pid = 1655] [serial = 398] [outer = 0x1199f7000] 11:30:51 INFO - PROCESS | 1655 | 1472236251347 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]]]}] 11:30:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:30:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 11:30:51 INFO - PROCESS | 1655 | 1472236251388 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 11:30:51 INFO - PROCESS | 1655 | 1472236251389 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 11:30:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:30:51 INFO - PROCESS | 1655 | 1472236251396 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:30:51 INFO - PROCESS | 1655 | 1472236251401 Marionette TRACE conn2 <- [1,506,null,{}] 11:30:51 INFO - PROCESS | 1655 | 1472236251404 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}] 11:30:51 INFO - PROCESS | 1655 | 1472236251407 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:51 INFO - PROCESS | 1655 | 1472236251512 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 11:30:51 INFO - PROCESS | 1655 | 1472236251565 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:51 INFO - PROCESS | 1655 | 1472236251567 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1a800 == 49 [pid = 1655] [id = 134] 11:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124f9c400) [pid = 1655] [serial = 399] [outer = 0x0] 11:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128b1f400) [pid = 1655] [serial = 400] [outer = 0x124f9c400] 11:30:51 INFO - PROCESS | 1655 | 1472236251597 Marionette DEBUG loaded listener.js 11:30:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a67f000) [pid = 1655] [serial = 401] [outer = 0x124f9c400] 11:30:52 INFO - PROCESS | 1655 | 1472236252252 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]]]}] 11:30:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:30:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 878ms 11:30:52 INFO - PROCESS | 1655 | 1472236252270 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 11:30:52 INFO - PROCESS | 1655 | 1472236252274 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 11:30:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:30:52 INFO - PROCESS | 1655 | 1472236252295 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:30:52 INFO - PROCESS | 1655 | 1472236252297 Marionette TRACE conn2 <- [1,510,null,{}] 11:30:52 INFO - PROCESS | 1655 | 1472236252301 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}] 11:30:52 INFO - PROCESS | 1655 | 1472236252303 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:52 INFO - PROCESS | 1655 | 1472236252399 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 11:30:52 INFO - PROCESS | 1655 | 1472236252467 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:52 INFO - PROCESS | 1655 | 1472236252469 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170cf800 == 50 [pid = 1655] [id = 135] 11:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x112a86800) [pid = 1655] [serial = 402] [outer = 0x0] 11:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x116590400) [pid = 1655] [serial = 403] [outer = 0x112a86800] 11:30:52 INFO - PROCESS | 1655 | 1472236252497 Marionette DEBUG loaded listener.js 11:30:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11826f400) [pid = 1655] [serial = 404] [outer = 0x112a86800] 11:30:52 INFO - PROCESS | 1655 | 1472236252916 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]]]}] 11:30:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:30:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 675ms 11:30:52 INFO - PROCESS | 1655 | 1472236252968 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 11:30:52 INFO - PROCESS | 1655 | 1472236252971 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12be19000 == 49 [pid = 1655] [id = 130] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac82800 == 48 [pid = 1655] [id = 129] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab93000 == 47 [pid = 1655] [id = 128] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x121990800 == 46 [pid = 1655] [id = 127] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b4800 == 45 [pid = 1655] [id = 126] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12913c800 == 44 [pid = 1655] [id = 125] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x126587800 == 43 [pid = 1655] [id = 124] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x121c0e800 == 42 [pid = 1655] [id = 123] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1213dc000 == 41 [pid = 1655] [id = 122] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119450000 == 40 [pid = 1655] [id = 121] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x117003800 == 39 [pid = 1655] [id = 120] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1170bc000 == 38 [pid = 1655] [id = 119] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x113cd5000 == 37 [pid = 1655] [id = 118] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12a57b000 == 36 [pid = 1655] [id = 117] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1186a2800 == 35 [pid = 1655] [id = 115] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x115de2800 == 34 [pid = 1655] [id = 114] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1196b1000 == 33 [pid = 1655] [id = 113] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x126018800 == 32 [pid = 1655] [id = 116] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b0000 == 31 [pid = 1655] [id = 83] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1a800 == 30 [pid = 1655] [id = 134] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12a57a000 == 29 [pid = 1655] [id = 133] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11944c000 == 28 [pid = 1655] [id = 132] 11:30:53 INFO - PROCESS | 1655 | --DOCSHELL 0x113363800 == 27 [pid = 1655] [id = 131] 11:30:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12ac67400) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a53b800) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1292ed800) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11907c000) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11839c800) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1133c1800) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118dda800) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119083400) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1260d8c00) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12683ec00) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121a1d000) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121038800) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124967400) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124c8f400) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a906400) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a76fc00) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12ab5f400) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11a089c00) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128c8f800) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126cab000) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126840400) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1289da800) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 11:30:53 INFO - PROCESS | 1655 | 1472236253576 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:30:53 INFO - PROCESS | 1655 | 1472236253579 Marionette TRACE conn2 <- [1,514,null,{}] 11:30:53 INFO - PROCESS | 1655 | 1472236253584 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}] 11:30:53 INFO - PROCESS | 1655 | 1472236253586 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:53 INFO - PROCESS | 1655 | 1472236253663 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 11:30:53 INFO - PROCESS | 1655 | 1472236253692 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:53 INFO - PROCESS | 1655 | 1472236253694 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x115dae000 == 28 [pid = 1655] [id = 136] 11:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x116550000) [pid = 1655] [serial = 405] [outer = 0x0] 11:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1165f0c00) [pid = 1655] [serial = 406] [outer = 0x116550000] 11:30:53 INFO - PROCESS | 1655 | 1472236253723 Marionette DEBUG loaded listener.js 11:30:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1169f3400) [pid = 1655] [serial = 407] [outer = 0x116550000] 11:30:54 INFO - PROCESS | 1655 | 1472236254041 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]]]}] 11:30:54 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 11:30:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 582ms 11:30:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:30:54 INFO - PROCESS | 1655 | 1472236254099 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 11:30:54 INFO - PROCESS | 1655 | 1472236254101 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 11:30:54 INFO - PROCESS | 1655 | 1472236254105 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:30:54 INFO - PROCESS | 1655 | 1472236254106 Marionette TRACE conn2 <- [1,518,null,{}] 11:30:54 INFO - PROCESS | 1655 | 1472236254110 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}] 11:30:54 INFO - PROCESS | 1655 | 1472236254113 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:54 INFO - PROCESS | 1655 | 1472236254190 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 11:30:54 INFO - PROCESS | 1655 | 1472236254194 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:54 INFO - PROCESS | 1655 | 1472236254196 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x117014000 == 29 [pid = 1655] [id = 137] 11:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x117c42800) [pid = 1655] [serial = 408] [outer = 0x0] 11:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118643800) [pid = 1655] [serial = 409] [outer = 0x117c42800] 11:30:54 INFO - PROCESS | 1655 | 1472236254226 Marionette DEBUG loaded listener.js 11:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11907d800) [pid = 1655] [serial = 410] [outer = 0x117c42800] 11:30:54 INFO - PROCESS | 1655 | 1472236254584 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]]]}] 11:30:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:30:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 11:30:54 INFO - PROCESS | 1655 | 1472236254626 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 11:30:54 INFO - PROCESS | 1655 | 1472236254629 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 11:30:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:30:54 INFO - PROCESS | 1655 | 1472236254632 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:30:54 INFO - PROCESS | 1655 | 1472236254634 Marionette TRACE conn2 <- [1,522,null,{}] 11:30:54 INFO - PROCESS | 1655 | 1472236254637 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}] 11:30:54 INFO - PROCESS | 1655 | 1472236254639 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:54 INFO - PROCESS | 1655 | 1472236254771 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 11:30:54 INFO - PROCESS | 1655 | 1472236254813 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:54 INFO - PROCESS | 1655 | 1472236254819 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184cc800 == 30 [pid = 1655] [id = 138] 11:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1199f5400) [pid = 1655] [serial = 411] [outer = 0x0] 11:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119a87000) [pid = 1655] [serial = 412] [outer = 0x1199f5400] 11:30:54 INFO - PROCESS | 1655 | 1472236254868 Marionette DEBUG loaded listener.js 11:30:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121038800) [pid = 1655] [serial = 413] [outer = 0x1199f5400] 11:30:55 INFO - PROCESS | 1655 | 1472236255285 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]]]}] 11:30:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:30:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 11:30:55 INFO - PROCESS | 1655 | 1472236255302 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 11:30:55 INFO - PROCESS | 1655 | 1472236255303 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 11:30:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:30:55 INFO - PROCESS | 1655 | 1472236255310 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:30:55 INFO - PROCESS | 1655 | 1472236255312 Marionette TRACE conn2 <- [1,526,null,{}] 11:30:55 INFO - PROCESS | 1655 | 1472236255314 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}] 11:30:55 INFO - PROCESS | 1655 | 1472236255315 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:55 INFO - PROCESS | 1655 | 1472236255426 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 11:30:55 INFO - PROCESS | 1655 | 1472236255433 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:55 INFO - PROCESS | 1655 | 1472236255434 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11944c000 == 31 [pid = 1655] [id = 139] 11:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12137b400) [pid = 1655] [serial = 414] [outer = 0x0] 11:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121d6d400) [pid = 1655] [serial = 415] [outer = 0x12137b400] 11:30:55 INFO - PROCESS | 1655 | 1472236255461 Marionette DEBUG loaded listener.js 11:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1248b7400) [pid = 1655] [serial = 416] [outer = 0x12137b400] 11:30:55 INFO - PROCESS | 1655 | 1472236255813 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]]]}] 11:30:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 11:30:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 523ms 11:30:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:30:55 INFO - PROCESS | 1655 | 1472236255829 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 11:30:55 INFO - PROCESS | 1655 | 1472236255831 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 11:30:55 INFO - PROCESS | 1655 | 1472236255833 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:30:55 INFO - PROCESS | 1655 | 1472236255834 Marionette TRACE conn2 <- [1,530,null,{}] 11:30:55 INFO - PROCESS | 1655 | 1472236255837 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}] 11:30:55 INFO - PROCESS | 1655 | 1472236255838 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:55 INFO - PROCESS | 1655 | 1472236255937 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 11:30:55 INFO - PROCESS | 1655 | 1472236255972 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:55 INFO - PROCESS | 1655 | 1472236255973 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c6000 == 32 [pid = 1655] [id = 140] 11:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1248b8400) [pid = 1655] [serial = 417] [outer = 0x0] 11:30:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1248bb400) [pid = 1655] [serial = 418] [outer = 0x1248b8400] 11:30:56 INFO - PROCESS | 1655 | 1472236255999 Marionette DEBUG loaded listener.js 11:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124f99800) [pid = 1655] [serial = 419] [outer = 0x1248b8400] 11:30:56 INFO - PROCESS | 1655 | 1472236256315 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"]]]}] 11:30:56 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 11:30:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:30:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:30:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:30:56 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 11:30:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:30:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:30:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:30:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 11:30:56 INFO - PROCESS | 1655 | 1472236256357 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 11:30:56 INFO - PROCESS | 1655 | 1472236256358 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 11:30:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:30:56 INFO - PROCESS | 1655 | 1472236256361 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:30:56 INFO - PROCESS | 1655 | 1472236256362 Marionette TRACE conn2 <- [1,534,null,{}] 11:30:56 INFO - PROCESS | 1655 | 1472236256364 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}] 11:30:56 INFO - PROCESS | 1655 | 1472236256368 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:56 INFO - PROCESS | 1655 | 1472236256486 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 11:30:56 INFO - PROCESS | 1655 | 1472236256491 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:56 INFO - PROCESS | 1655 | 1472236256492 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c13000 == 33 [pid = 1655] [id = 141] 11:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x125590c00) [pid = 1655] [serial = 420] [outer = 0x0] 11:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126525c00) [pid = 1655] [serial = 421] [outer = 0x125590c00] 11:30:56 INFO - PROCESS | 1655 | 1472236256519 Marionette DEBUG loaded listener.js 11:30:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1289e6800) [pid = 1655] [serial = 422] [outer = 0x125590c00] 11:30:56 INFO - PROCESS | 1655 | 1472236256876 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]]]}] 11:30:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:30:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 11:30:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:30:56 INFO - PROCESS | 1655 | 1472236256930 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 11:30:56 INFO - PROCESS | 1655 | 1472236256931 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 11:30:56 INFO - PROCESS | 1655 | 1472236256933 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:30:56 INFO - PROCESS | 1655 | 1472236256934 Marionette TRACE conn2 <- [1,538,null,{}] 11:30:56 INFO - PROCESS | 1655 | 1472236256937 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}] 11:30:56 INFO - PROCESS | 1655 | 1472236256938 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:57 INFO - PROCESS | 1655 | 1472236257039 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 11:30:57 INFO - PROCESS | 1655 | 1472236257087 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:57 INFO - PROCESS | 1655 | 1472236257089 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255a5000 == 34 [pid = 1655] [id = 142] 11:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1261ce000) [pid = 1655] [serial = 423] [outer = 0x0] 11:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128c9c400) [pid = 1655] [serial = 424] [outer = 0x1261ce000] 11:30:57 INFO - PROCESS | 1655 | 1472236257121 Marionette DEBUG loaded listener.js 11:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1292f0400) [pid = 1655] [serial = 425] [outer = 0x1261ce000] 11:30:57 INFO - PROCESS | 1655 | 1472236257443 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]]]}] 11:30:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 11:30:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 11:30:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:30:57 INFO - PROCESS | 1655 | 1472236257502 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 11:30:57 INFO - PROCESS | 1655 | 1472236257503 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 11:30:57 INFO - PROCESS | 1655 | 1472236257505 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:30:57 INFO - PROCESS | 1655 | 1472236257507 Marionette TRACE conn2 <- [1,542,null,{}] 11:30:57 INFO - PROCESS | 1655 | 1472236257509 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}] 11:30:57 INFO - PROCESS | 1655 | 1472236257510 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:57 INFO - PROCESS | 1655 | 1472236257605 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 11:30:57 INFO - PROCESS | 1655 | 1472236257609 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:57 INFO - PROCESS | 1655 | 1472236257610 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12695a000 == 35 [pid = 1655] [id = 143] 11:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1289e6c00) [pid = 1655] [serial = 426] [outer = 0x0] 11:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129569400) [pid = 1655] [serial = 427] [outer = 0x1289e6c00] 11:30:57 INFO - PROCESS | 1655 | 1472236257635 Marionette DEBUG loaded listener.js 11:30:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a67a800) [pid = 1655] [serial = 428] [outer = 0x1289e6c00] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1127d8000) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12bba8000) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12be62400) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x125586400) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12189ac00) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128b20c00) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1176c5400) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118318c00) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1260d8400) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12c62c000) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121d64400) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1165ed400) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a531400) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119329400) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126ca0000) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x10eaf7400) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a67ac00) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116597400) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115ee9000) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:30:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1121abc00) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:30:58 INFO - PROCESS | 1655 | 1472236258144 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]]]}] 11:30:58 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. 11:30:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 11:30:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:30:58 INFO - PROCESS | 1655 | 1472236258182 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 11:30:58 INFO - PROCESS | 1655 | 1472236258183 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 11:30:58 INFO - PROCESS | 1655 | 1472236258186 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:30:58 INFO - PROCESS | 1655 | 1472236258187 Marionette TRACE conn2 <- [1,546,null,{}] 11:30:58 INFO - PROCESS | 1655 | 1472236258192 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}] 11:30:58 INFO - PROCESS | 1655 | 1472236258194 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:58 INFO - PROCESS | 1655 | 1472236258270 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 11:30:58 INFO - PROCESS | 1655 | 1472236258279 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:58 INFO - PROCESS | 1655 | 1472236258280 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b3a800 == 36 [pid = 1655] [id = 144] 11:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1127d7c00) [pid = 1655] [serial = 429] [outer = 0x0] 11:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11830d400) [pid = 1655] [serial = 430] [outer = 0x1127d7c00] 11:30:58 INFO - PROCESS | 1655 | 1472236258319 Marionette DEBUG loaded listener.js 11:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125585c00) [pid = 1655] [serial = 431] [outer = 0x1127d7c00] 11:30:58 INFO - PROCESS | 1655 | 1472236258660 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]]]}] 11:30:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:30:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 523ms 11:30:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:30:58 INFO - PROCESS | 1655 | 1472236258709 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 11:30:58 INFO - PROCESS | 1655 | 1472236258711 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 11:30:58 INFO - PROCESS | 1655 | 1472236258713 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:30:58 INFO - PROCESS | 1655 | 1472236258714 Marionette TRACE conn2 <- [1,550,null,{}] 11:30:58 INFO - PROCESS | 1655 | 1472236258716 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}] 11:30:58 INFO - PROCESS | 1655 | 1472236258717 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:58 INFO - PROCESS | 1655 | 1472236258793 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 11:30:58 INFO - PROCESS | 1655 | 1472236258863 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:58 INFO - PROCESS | 1655 | 1472236258864 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x129421000 == 37 [pid = 1655] [id = 145] 11:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1121abc00) [pid = 1655] [serial = 432] [outer = 0x0] 11:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124e50800) [pid = 1655] [serial = 433] [outer = 0x1121abc00] 11:30:58 INFO - PROCESS | 1655 | 1472236258894 Marionette DEBUG loaded listener.js 11:30:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a771c00) [pid = 1655] [serial = 434] [outer = 0x1121abc00] 11:30:59 INFO - PROCESS | 1655 | 1472236259159 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]]]}] 11:30:59 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. 11:30:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 467ms 11:30:59 INFO - PROCESS | 1655 | 1472236259181 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 11:30:59 INFO - PROCESS | 1655 | 1472236259182 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 11:30:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:30:59 INFO - PROCESS | 1655 | 1472236259184 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:30:59 INFO - PROCESS | 1655 | 1472236259186 Marionette TRACE conn2 <- [1,554,null,{}] 11:30:59 INFO - PROCESS | 1655 | 1472236259200 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}] 11:30:59 INFO - PROCESS | 1655 | 1472236259202 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:59 INFO - PROCESS | 1655 | 1472236259296 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 11:30:59 INFO - PROCESS | 1655 | 1472236259300 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:59 INFO - PROCESS | 1655 | 1472236259301 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c03000 == 38 [pid = 1655] [id = 146] 11:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1127dcc00) [pid = 1655] [serial = 435] [outer = 0x0] 11:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a903c00) [pid = 1655] [serial = 436] [outer = 0x1127dcc00] 11:30:59 INFO - PROCESS | 1655 | 1472236259336 Marionette DEBUG loaded listener.js 11:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b7ea000) [pid = 1655] [serial = 437] [outer = 0x1127dcc00] 11:30:59 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:59 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:30:59 INFO - PROCESS | 1655 | 1472236259682 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]]]}] 11:30:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:30:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 526ms 11:30:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:30:59 INFO - PROCESS | 1655 | 1472236259711 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 11:30:59 INFO - PROCESS | 1655 | 1472236259713 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 11:30:59 INFO - PROCESS | 1655 | 1472236259715 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:30:59 INFO - PROCESS | 1655 | 1472236259716 Marionette TRACE conn2 <- [1,558,null,{}] 11:30:59 INFO - PROCESS | 1655 | 1472236259729 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}] 11:30:59 INFO - PROCESS | 1655 | 1472236259730 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:59 INFO - PROCESS | 1655 | 1472236259808 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 11:30:59 INFO - PROCESS | 1655 | 1472236259812 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:59 INFO - PROCESS | 1655 | 1472236259813 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:30:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac80800 == 39 [pid = 1655] [id = 147] 11:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b7ee000) [pid = 1655] [serial = 438] [outer = 0x0] 11:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b8b8000) [pid = 1655] [serial = 439] [outer = 0x12b7ee000] 11:30:59 INFO - PROCESS | 1655 | 1472236259838 Marionette DEBUG loaded listener.js 11:30:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12bbab000) [pid = 1655] [serial = 440] [outer = 0x12b7ee000] 11:31:00 INFO - PROCESS | 1655 | 1472236260371 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]]]}] 11:31:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:31:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 729ms 11:31:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:31:00 INFO - PROCESS | 1655 | 1472236260445 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 11:31:00 INFO - PROCESS | 1655 | 1472236260448 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 11:31:00 INFO - PROCESS | 1655 | 1472236260451 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:31:00 INFO - PROCESS | 1655 | 1472236260453 Marionette TRACE conn2 <- [1,562,null,{}] 11:31:00 INFO - PROCESS | 1655 | 1472236260458 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}] 11:31:00 INFO - PROCESS | 1655 | 1472236260459 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:00 INFO - PROCESS | 1655 | 1472236260567 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 11:31:00 INFO - PROCESS | 1655 | 1472236260667 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:00 INFO - PROCESS | 1655 | 1472236260668 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11700f000 == 40 [pid = 1655] [id = 148] 11:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x116997000) [pid = 1655] [serial = 441] [outer = 0x0] 11:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116ab4800) [pid = 1655] [serial = 442] [outer = 0x116997000] 11:31:00 INFO - PROCESS | 1655 | 1472236260702 Marionette DEBUG loaded listener.js 11:31:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11830b400) [pid = 1655] [serial = 443] [outer = 0x116997000] 11:31:00 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:01 INFO - PROCESS | 1655 | 1472236261166 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]]]}] 11:31:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:31:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 724ms 11:31:01 INFO - PROCESS | 1655 | 1472236261175 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 11:31:01 INFO - PROCESS | 1655 | 1472236261178 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 11:31:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:31:01 INFO - PROCESS | 1655 | 1472236261182 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:31:01 INFO - PROCESS | 1655 | 1472236261184 Marionette TRACE conn2 <- [1,566,null,{}] 11:31:01 INFO - PROCESS | 1655 | 1472236261186 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}] 11:31:01 INFO - PROCESS | 1655 | 1472236261188 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:01 INFO - PROCESS | 1655 | 1472236261301 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 11:31:01 INFO - PROCESS | 1655 | 1472236261378 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:01 INFO - PROCESS | 1655 | 1472236261379 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0dc000 == 41 [pid = 1655] [id = 149] 11:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119319000) [pid = 1655] [serial = 444] [outer = 0x0] 11:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1199ef400) [pid = 1655] [serial = 445] [outer = 0x119319000] 11:31:01 INFO - PROCESS | 1655 | 1472236261412 Marionette DEBUG loaded listener.js 11:31:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119f81800) [pid = 1655] [serial = 446] [outer = 0x119319000] 11:31:01 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:02 INFO - PROCESS | 1655 | 1472236262063 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]]]}] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x121c03000 == 40 [pid = 1655] [id = 146] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x129421000 == 39 [pid = 1655] [id = 145] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x128b3a800 == 38 [pid = 1655] [id = 144] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12695a000 == 37 [pid = 1655] [id = 143] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1255a5000 == 36 [pid = 1655] [id = 142] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x124c13000 == 35 [pid = 1655] [id = 141] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c6000 == 34 [pid = 1655] [id = 140] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x11944c000 == 33 [pid = 1655] [id = 139] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1184cc800 == 32 [pid = 1655] [id = 138] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x117014000 == 31 [pid = 1655] [id = 137] 11:31:02 INFO - PROCESS | 1655 | --DOCSHELL 0x115dae000 == 30 [pid = 1655] [id = 136] 11:31:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:31:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 921ms 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12be4ec00) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1127e0c00) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12be48800) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12c3c7400) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12c3b9c00) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126c06c00) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1289e5400) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121a1c000) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1248b2000) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1292f8400) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a538400) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118266c00) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118317000) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119080000) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11a086400) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126ca9400) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1291ee000) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12c630400) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1248b5c00) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124c39400) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119083c00) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a672800) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a776c00) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12a90c800) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b7ee800) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12ab62c00) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x10eaf8c00) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x10eaff000) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12c637800) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12cafac00) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121d6b000) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12be62000) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12c639000) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1127e6000) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b8b6000) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x128c9c800) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1164e6c00) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 11:31:02 INFO - PROCESS | 1655 | 1472236262116 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 11:31:02 INFO - PROCESS | 1655 | 1472236262118 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 11:31:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:31:02 INFO - PROCESS | 1655 | 1472236262128 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:31:02 INFO - PROCESS | 1655 | 1472236262129 Marionette TRACE conn2 <- [1,570,null,{}] 11:31:02 INFO - PROCESS | 1655 | 1472236262133 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}] 11:31:02 INFO - PROCESS | 1655 | 1472236262134 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:02 INFO - PROCESS | 1655 | 1472236262208 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 11:31:02 INFO - PROCESS | 1655 | 1472236262214 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:02 INFO - PROCESS | 1655 | 1472236262217 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x113c14000 == 31 [pid = 1655] [id = 150] 11:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1161c1400) [pid = 1655] [serial = 447] [outer = 0x0] 11:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1164a9000) [pid = 1655] [serial = 448] [outer = 0x1161c1400] 11:31:02 INFO - PROCESS | 1655 | 1472236262248 Marionette DEBUG loaded listener.js 11:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116952c00) [pid = 1655] [serial = 449] [outer = 0x1161c1400] 11:31:02 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:02 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:02 INFO - PROCESS | 1655 | 1472236262597 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]]]}] 11:31:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:31:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 526ms 11:31:02 INFO - PROCESS | 1655 | 1472236262653 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 11:31:02 INFO - PROCESS | 1655 | 1472236262656 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 11:31:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:31:02 INFO - PROCESS | 1655 | 1472236262660 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:31:02 INFO - PROCESS | 1655 | 1472236262662 Marionette TRACE conn2 <- [1,574,null,{}] 11:31:02 INFO - PROCESS | 1655 | 1472236262664 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}] 11:31:02 INFO - PROCESS | 1655 | 1472236262666 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:02 INFO - PROCESS | 1655 | 1472236262743 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 11:31:02 INFO - PROCESS | 1655 | 1472236262746 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:02 INFO - PROCESS | 1655 | 1472236262748 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170bd800 == 32 [pid = 1655] [id = 151] 11:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x117c40400) [pid = 1655] [serial = 450] [outer = 0x0] 11:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118316800) [pid = 1655] [serial = 451] [outer = 0x117c40400] 11:31:02 INFO - PROCESS | 1655 | 1472236262777 Marionette DEBUG loaded listener.js 11:31:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118dd1400) [pid = 1655] [serial = 452] [outer = 0x117c40400] 11:31:03 INFO - PROCESS | 1655 | 1472236263132 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]]]}] 11:31:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:31:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 519ms 11:31:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:31:03 INFO - PROCESS | 1655 | 1472236263184 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 11:31:03 INFO - PROCESS | 1655 | 1472236263185 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 11:31:03 INFO - PROCESS | 1655 | 1472236263191 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:31:03 INFO - PROCESS | 1655 | 1472236263193 Marionette TRACE conn2 <- [1,578,null,{}] 11:31:03 INFO - PROCESS | 1655 | 1472236263201 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}] 11:31:03 INFO - PROCESS | 1655 | 1472236263204 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:03 INFO - PROCESS | 1655 | 1472236263282 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 11:31:03 INFO - PROCESS | 1655 | 1472236263287 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:03 INFO - PROCESS | 1655 | 1472236263289 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119171800 == 33 [pid = 1655] [id = 152] 11:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a85400) [pid = 1655] [serial = 453] [outer = 0x0] 11:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119a8b000) [pid = 1655] [serial = 454] [outer = 0x112a85400] 11:31:03 INFO - PROCESS | 1655 | 1472236263320 Marionette DEBUG loaded listener.js 11:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121ad3400) [pid = 1655] [serial = 455] [outer = 0x112a85400] 11:31:03 INFO - PROCESS | 1655 | 1472236263709 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]]]}] 11:31:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:31:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 525ms 11:31:03 INFO - PROCESS | 1655 | 1472236263716 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 11:31:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:31:03 INFO - PROCESS | 1655 | 1472236263719 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 11:31:03 INFO - PROCESS | 1655 | 1472236263726 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:31:03 INFO - PROCESS | 1655 | 1472236263728 Marionette TRACE conn2 <- [1,582,null,{}] 11:31:03 INFO - PROCESS | 1655 | 1472236263732 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}] 11:31:03 INFO - PROCESS | 1655 | 1472236263734 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:03 INFO - PROCESS | 1655 | 1472236263876 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 11:31:03 INFO - PROCESS | 1655 | 1472236263882 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:03 INFO - PROCESS | 1655 | 1472236263883 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0db000 == 34 [pid = 1655] [id = 153] 11:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119f81c00) [pid = 1655] [serial = 456] [outer = 0x0] 11:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1248bb000) [pid = 1655] [serial = 457] [outer = 0x119f81c00] 11:31:03 INFO - PROCESS | 1655 | 1472236263909 Marionette DEBUG loaded listener.js 11:31:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124f90c00) [pid = 1655] [serial = 458] [outer = 0x119f81c00] 11:31:04 INFO - PROCESS | 1655 | 1472236264219 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]]]}] 11:31:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:31:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 524ms 11:31:04 INFO - PROCESS | 1655 | 1472236264246 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 11:31:04 INFO - PROCESS | 1655 | 1472236264247 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 11:31:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:31:04 INFO - PROCESS | 1655 | 1472236264250 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:31:04 INFO - PROCESS | 1655 | 1472236264251 Marionette TRACE conn2 <- [1,586,null,{}] 11:31:04 INFO - PROCESS | 1655 | 1472236264253 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}] 11:31:04 INFO - PROCESS | 1655 | 1472236264255 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:04 INFO - PROCESS | 1655 | 1472236264355 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 11:31:04 INFO - PROCESS | 1655 | 1472236264359 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:04 INFO - PROCESS | 1655 | 1472236264360 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c0e000 == 35 [pid = 1655] [id = 154] 11:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1127dd000) [pid = 1655] [serial = 459] [outer = 0x0] 11:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1260cb400) [pid = 1655] [serial = 460] [outer = 0x1127dd000] 11:31:04 INFO - PROCESS | 1655 | 1472236264386 Marionette DEBUG loaded listener.js 11:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126528800) [pid = 1655] [serial = 461] [outer = 0x1127dd000] 11:31:04 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:04 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:04 INFO - PROCESS | 1655 | 1472236264736 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]]]}] 11:31:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:31:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 520ms 11:31:04 INFO - PROCESS | 1655 | 1472236264771 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 11:31:04 INFO - PROCESS | 1655 | 1472236264772 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 11:31:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:31:04 INFO - PROCESS | 1655 | 1472236264774 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:31:04 INFO - PROCESS | 1655 | 1472236264775 Marionette TRACE conn2 <- [1,590,null,{}] 11:31:04 INFO - PROCESS | 1655 | 1472236264777 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}] 11:31:04 INFO - PROCESS | 1655 | 1472236264782 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:04 INFO - PROCESS | 1655 | 1472236264896 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 11:31:04 INFO - PROCESS | 1655 | 1472236264910 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:04 INFO - PROCESS | 1655 | 1472236264911 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x126813000 == 36 [pid = 1655] [id = 155] 11:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12691d000) [pid = 1655] [serial = 462] [outer = 0x0] 11:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289e4000) [pid = 1655] [serial = 463] [outer = 0x12691d000] 11:31:04 INFO - PROCESS | 1655 | 1472236264937 Marionette DEBUG loaded listener.js 11:31:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1292efc00) [pid = 1655] [serial = 464] [outer = 0x12691d000] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1248b8400) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1289e6c00) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1199f7000) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117c42800) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116550000) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x10eaf3c00) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1121abc00) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124f9c400) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x125590c00) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1127d7c00) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118ddf800) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12137b400) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1127dcc00) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112a86800) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1261ce000) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:31:05 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1199f5400) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:31:05 INFO - PROCESS | 1655 | 1472236265514 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]]]}] 11:31:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:31:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 769ms 11:31:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:31:05 INFO - PROCESS | 1655 | 1472236265544 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 11:31:05 INFO - PROCESS | 1655 | 1472236265546 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 11:31:05 INFO - PROCESS | 1655 | 1472236265549 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:31:05 INFO - PROCESS | 1655 | 1472236265551 Marionette TRACE conn2 <- [1,594,null,{}] 11:31:05 INFO - PROCESS | 1655 | 1472236265556 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}] 11:31:05 INFO - PROCESS | 1655 | 1472236265560 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:05 INFO - PROCESS | 1655 | 1472236265683 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 11:31:05 INFO - PROCESS | 1655 | 1472236265747 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:05 INFO - PROCESS | 1655 | 1472236265748 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169de000 == 37 [pid = 1655] [id = 156] 11:31:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1127d8800) [pid = 1655] [serial = 465] [outer = 0x0] 11:31:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115d2b400) [pid = 1655] [serial = 466] [outer = 0x1127d8800] 11:31:05 INFO - PROCESS | 1655 | 1472236265781 Marionette DEBUG loaded listener.js 11:31:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116912400) [pid = 1655] [serial = 467] [outer = 0x1127d8800] 11:31:06 INFO - PROCESS | 1655 | 1472236266212 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]]]}] 11:31:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:31:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 721ms 11:31:06 INFO - PROCESS | 1655 | 1472236266270 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 11:31:06 INFO - PROCESS | 1655 | 1472236266274 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 11:31:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:31:06 INFO - PROCESS | 1655 | 1472236266278 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:31:06 INFO - PROCESS | 1655 | 1472236266280 Marionette TRACE conn2 <- [1,598,null,{}] 11:31:06 INFO - PROCESS | 1655 | 1472236266283 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}] 11:31:06 INFO - PROCESS | 1655 | 1472236266285 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:06 INFO - PROCESS | 1655 | 1472236266384 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 11:31:06 INFO - PROCESS | 1655 | 1472236266447 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:06 INFO - PROCESS | 1655 | 1472236266448 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a55000 == 38 [pid = 1655] [id = 157] 11:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118311c00) [pid = 1655] [serial = 468] [outer = 0x0] 11:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11864bc00) [pid = 1655] [serial = 469] [outer = 0x118311c00] 11:31:06 INFO - PROCESS | 1655 | 1472236266481 Marionette DEBUG loaded listener.js 11:31:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11931f000) [pid = 1655] [serial = 470] [outer = 0x118311c00] 11:31:06 INFO - PROCESS | 1655 | 1472236266897 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]]]}] 11:31:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:31:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 670ms 11:31:06 INFO - PROCESS | 1655 | 1472236266958 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 11:31:06 INFO - PROCESS | 1655 | 1472236266960 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 11:31:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:31:06 INFO - PROCESS | 1655 | 1472236266962 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:31:06 INFO - PROCESS | 1655 | 1472236266965 Marionette TRACE conn2 <- [1,602,null,{}] 11:31:06 INFO - PROCESS | 1655 | 1472236266985 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}] 11:31:06 INFO - PROCESS | 1655 | 1472236266988 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:07 INFO - PROCESS | 1655 | 1472236267120 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 11:31:07 INFO - PROCESS | 1655 | 1472236267170 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:07 INFO - PROCESS | 1655 | 1472236267172 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119160800 == 39 [pid = 1655] [id = 158] 11:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121d71c00) [pid = 1655] [serial = 471] [outer = 0x0] 11:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124c43c00) [pid = 1655] [serial = 472] [outer = 0x121d71c00] 11:31:07 INFO - PROCESS | 1655 | 1472236267206 Marionette DEBUG loaded listener.js 11:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1261ce000) [pid = 1655] [serial = 473] [outer = 0x121d71c00] 11:31:07 INFO - PROCESS | 1655 | 1472236267592 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]]]}] 11:31:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:31:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 673ms 11:31:07 INFO - PROCESS | 1655 | 1472236267636 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 11:31:07 INFO - PROCESS | 1655 | 1472236267638 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 11:31:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:31:07 INFO - PROCESS | 1655 | 1472236267642 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:31:07 INFO - PROCESS | 1655 | 1472236267644 Marionette TRACE conn2 <- [1,606,null,{}] 11:31:07 INFO - PROCESS | 1655 | 1472236267646 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}] 11:31:07 INFO - PROCESS | 1655 | 1472236267648 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:07 INFO - PROCESS | 1655 | 1472236267744 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 11:31:07 INFO - PROCESS | 1655 | 1472236267795 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:07 INFO - PROCESS | 1655 | 1472236267796 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x129416800 == 40 [pid = 1655] [id = 159] 11:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126ca9c00) [pid = 1655] [serial = 474] [outer = 0x0] 11:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1289de000) [pid = 1655] [serial = 475] [outer = 0x126ca9c00] 11:31:07 INFO - PROCESS | 1655 | 1472236267827 Marionette DEBUG loaded listener.js 11:31:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128c58800) [pid = 1655] [serial = 476] [outer = 0x126ca9c00] 11:31:08 INFO - PROCESS | 1655 | 1472236268213 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]]]}] 11:31:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:31:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 621ms 11:31:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:31:08 INFO - PROCESS | 1655 | 1472236268263 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 11:31:08 INFO - PROCESS | 1655 | 1472236268264 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 11:31:08 INFO - PROCESS | 1655 | 1472236268266 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:31:08 INFO - PROCESS | 1655 | 1472236268268 Marionette TRACE conn2 <- [1,610,null,{}] 11:31:08 INFO - PROCESS | 1655 | 1472236268270 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}] 11:31:08 INFO - PROCESS | 1655 | 1472236268271 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:08 INFO - PROCESS | 1655 | 1472236268368 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 11:31:08 INFO - PROCESS | 1655 | 1472236268466 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:08 INFO - PROCESS | 1655 | 1472236268467 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b1000 == 41 [pid = 1655] [id = 160] 11:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124e5c400) [pid = 1655] [serial = 477] [outer = 0x0] 11:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1292fc000) [pid = 1655] [serial = 478] [outer = 0x124e5c400] 11:31:08 INFO - PROCESS | 1655 | 1472236268498 Marionette DEBUG loaded listener.js 11:31:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a675c00) [pid = 1655] [serial = 479] [outer = 0x124e5c400] 11:31:09 INFO - PROCESS | 1655 | 1472236269002 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]]]}] 11:31:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:31:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 774ms 11:31:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:31:09 INFO - PROCESS | 1655 | 1472236269042 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 11:31:09 INFO - PROCESS | 1655 | 1472236269045 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 11:31:09 INFO - PROCESS | 1655 | 1472236269048 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:31:09 INFO - PROCESS | 1655 | 1472236269049 Marionette TRACE conn2 <- [1,614,null,{}] 11:31:09 INFO - PROCESS | 1655 | 1472236269053 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}] 11:31:09 INFO - PROCESS | 1655 | 1472236269055 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:09 INFO - PROCESS | 1655 | 1472236269184 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 11:31:09 INFO - PROCESS | 1655 | 1472236269238 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:09 INFO - PROCESS | 1655 | 1472236269239 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x115dbb800 == 42 [pid = 1655] [id = 161] 11:31:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x115ee9400) [pid = 1655] [serial = 480] [outer = 0x0] 11:31:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1164e6c00) [pid = 1655] [serial = 481] [outer = 0x115ee9400] 11:31:09 INFO - PROCESS | 1655 | 1472236269269 Marionette DEBUG loaded listener.js 11:31:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1169a3400) [pid = 1655] [serial = 482] [outer = 0x115ee9400] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x121c0e000 == 41 [pid = 1655] [id = 154] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0db000 == 40 [pid = 1655] [id = 153] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119171800 == 39 [pid = 1655] [id = 152] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1170bd800 == 38 [pid = 1655] [id = 151] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x113c14000 == 37 [pid = 1655] [id = 150] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11700f000 == 36 [pid = 1655] [id = 148] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1170cf800 == 35 [pid = 1655] [id = 135] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0dc000 == 34 [pid = 1655] [id = 149] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac80800 == 33 [pid = 1655] [id = 147] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b1000 == 32 [pid = 1655] [id = 160] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x129416800 == 31 [pid = 1655] [id = 159] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119160800 == 30 [pid = 1655] [id = 158] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119a55000 == 29 [pid = 1655] [id = 157] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x126813000 == 28 [pid = 1655] [id = 155] 11:31:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1169de000 == 27 [pid = 1655] [id = 156] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121d6d400) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119a87000) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121038800) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118643800) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11907d800) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1248bb400) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11826f400) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116590400) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1165f0c00) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1169f3400) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115d23400) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x10eafd000) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1199ed800) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119329c00) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124f9a000) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124848800) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12a67f000) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x128b1f400) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126525c00) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x128c9c400) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1289e6800) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x129569400) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1292f0400) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12a771c00) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11830d400) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12a67a800) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x124f99800) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1248b7400) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12b7ea000) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x124e50800) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x125585c00) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12b8b8000) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12a903c00) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 11:31:10 INFO - PROCESS | 1655 | 1472236270198 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]]]}] 11:31:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:31:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1174ms 11:31:10 INFO - PROCESS | 1655 | 1472236270222 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 11:31:10 INFO - PROCESS | 1655 | 1472236270226 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 11:31:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:31:10 INFO - PROCESS | 1655 | 1472236270230 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:31:10 INFO - PROCESS | 1655 | 1472236270231 Marionette TRACE conn2 <- [1,618,null,{}] 11:31:10 INFO - PROCESS | 1655 | 1472236270235 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}] 11:31:10 INFO - PROCESS | 1655 | 1472236270236 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:10 INFO - PROCESS | 1655 | 1472236270313 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 11:31:10 INFO - PROCESS | 1655 | 1472236270359 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:10 INFO - PROCESS | 1655 | 1472236270361 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x113ccc800 == 28 [pid = 1655] [id = 162] 11:31:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x113256800) [pid = 1655] [serial = 483] [outer = 0x0] 11:31:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x115ee9800) [pid = 1655] [serial = 484] [outer = 0x113256800] 11:31:10 INFO - PROCESS | 1655 | 1472236270389 Marionette DEBUG loaded listener.js 11:31:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x116548400) [pid = 1655] [serial = 485] [outer = 0x113256800] 11:31:10 INFO - PROCESS | 1655 | 1472236270698 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]]]}] 11:31:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:31:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 11:31:10 INFO - PROCESS | 1655 | 1472236270749 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 11:31:10 INFO - PROCESS | 1655 | 1472236270753 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 11:31:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:31:10 INFO - PROCESS | 1655 | 1472236270757 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:31:10 INFO - PROCESS | 1655 | 1472236270759 Marionette TRACE conn2 <- [1,622,null,{}] 11:31:10 INFO - PROCESS | 1655 | 1472236270762 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}] 11:31:10 INFO - PROCESS | 1655 | 1472236270764 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:10 INFO - PROCESS | 1655 | 1472236270841 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 11:31:10 INFO - PROCESS | 1655 | 1472236270887 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:10 INFO - PROCESS | 1655 | 1472236270889 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169cd000 == 29 [pid = 1655] [id = 163] 11:31:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116550400) [pid = 1655] [serial = 486] [outer = 0x0] 11:31:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1176be000) [pid = 1655] [serial = 487] [outer = 0x116550400] 11:31:10 INFO - PROCESS | 1655 | 1472236270917 Marionette DEBUG loaded listener.js 11:31:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118318800) [pid = 1655] [serial = 488] [outer = 0x116550400] 11:31:11 INFO - PROCESS | 1655 | 1472236271211 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]]]}] 11:31:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:31:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 470ms 11:31:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:31:11 INFO - PROCESS | 1655 | 1472236271232 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 11:31:11 INFO - PROCESS | 1655 | 1472236271234 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 11:31:11 INFO - PROCESS | 1655 | 1472236271236 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:31:11 INFO - PROCESS | 1655 | 1472236271238 Marionette TRACE conn2 <- [1,626,null,{}] 11:31:11 INFO - PROCESS | 1655 | 1472236271250 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}] 11:31:11 INFO - PROCESS | 1655 | 1472236271253 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:11 INFO - PROCESS | 1655 | 1472236271327 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 11:31:11 INFO - PROCESS | 1655 | 1472236271332 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:11 INFO - PROCESS | 1655 | 1472236271335 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a9800 == 30 [pid = 1655] [id = 164] 11:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x112a86800) [pid = 1655] [serial = 489] [outer = 0x0] 11:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119322000) [pid = 1655] [serial = 490] [outer = 0x112a86800] 11:31:11 INFO - PROCESS | 1655 | 1472236271365 Marionette DEBUG loaded listener.js 11:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1193a7800) [pid = 1655] [serial = 491] [outer = 0x112a86800] 11:31:11 INFO - PROCESS | 1655 | 1472236271722 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]]]}] 11:31:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:31:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 523ms 11:31:11 INFO - PROCESS | 1655 | 1472236271761 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 11:31:11 INFO - PROCESS | 1655 | 1472236271764 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 11:31:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:31:11 INFO - PROCESS | 1655 | 1472236271766 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:31:11 INFO - PROCESS | 1655 | 1472236271767 Marionette TRACE conn2 <- [1,630,null,{}] 11:31:11 INFO - PROCESS | 1655 | 1472236271769 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}] 11:31:11 INFO - PROCESS | 1655 | 1472236271770 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:11 INFO - PROCESS | 1655 | 1472236271889 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 11:31:11 INFO - PROCESS | 1655 | 1472236271894 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:11 INFO - PROCESS | 1655 | 1472236271896 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11905f800 == 31 [pid = 1655] [id = 165] 11:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1199ee800) [pid = 1655] [serial = 492] [outer = 0x0] 11:31:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119a86c00) [pid = 1655] [serial = 493] [outer = 0x1199ee800] 11:31:11 INFO - PROCESS | 1655 | 1472236271939 Marionette DEBUG loaded listener.js 11:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x121036c00) [pid = 1655] [serial = 494] [outer = 0x1199ee800] 11:31:12 INFO - PROCESS | 1655 | 1472236272344 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]]]}] 11:31:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:31:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 622ms 11:31:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:31:12 INFO - PROCESS | 1655 | 1472236272389 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 11:31:12 INFO - PROCESS | 1655 | 1472236272390 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 11:31:12 INFO - PROCESS | 1655 | 1472236272399 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:31:12 INFO - PROCESS | 1655 | 1472236272400 Marionette TRACE conn2 <- [1,634,null,{}] 11:31:12 INFO - PROCESS | 1655 | 1472236272402 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}] 11:31:12 INFO - PROCESS | 1655 | 1472236272404 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:12 INFO - PROCESS | 1655 | 1472236272488 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 11:31:12 INFO - PROCESS | 1655 | 1472236272520 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:12 INFO - PROCESS | 1655 | 1472236272522 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196bb000 == 32 [pid = 1655] [id = 166] 11:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1127e2800) [pid = 1655] [serial = 495] [outer = 0x0] 11:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1215cc800) [pid = 1655] [serial = 496] [outer = 0x1127e2800] 11:31:12 INFO - PROCESS | 1655 | 1472236272547 Marionette DEBUG loaded listener.js 11:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123cd5800) [pid = 1655] [serial = 497] [outer = 0x1127e2800] 11:31:12 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:12 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:12 INFO - PROCESS | 1655 | 1472236272923 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]]]}] 11:31:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1248b8c00) [pid = 1655] [serial = 498] [outer = 0x12cb88400] 11:31:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:31:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 575ms 11:31:12 INFO - PROCESS | 1655 | 1472236272982 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 11:31:12 INFO - PROCESS | 1655 | 1472236272985 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 11:31:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:31:13 INFO - PROCESS | 1655 | 1472236273012 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:31:13 INFO - PROCESS | 1655 | 1472236273014 Marionette TRACE conn2 <- [1,638,null,{}] 11:31:13 INFO - PROCESS | 1655 | 1472236273017 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}] 11:31:13 INFO - PROCESS | 1655 | 1472236273023 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:13 INFO - PROCESS | 1655 | 1472236273198 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 11:31:13 INFO - PROCESS | 1655 | 1472236273247 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:13 INFO - PROCESS | 1655 | 1472236273248 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0db000 == 33 [pid = 1655] [id = 167] 11:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116999400) [pid = 1655] [serial = 499] [outer = 0x0] 11:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124969000) [pid = 1655] [serial = 500] [outer = 0x116999400] 11:31:13 INFO - PROCESS | 1655 | 1472236273292 Marionette DEBUG loaded listener.js 11:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x126525c00) [pid = 1655] [serial = 501] [outer = 0x116999400] 11:31:13 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:13 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:13 INFO - PROCESS | 1655 | 1472236273659 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]]]}] 11:31:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:31:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 684ms 11:31:13 INFO - PROCESS | 1655 | 1472236273686 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 11:31:13 INFO - PROCESS | 1655 | 1472236273687 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 11:31:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:31:13 INFO - PROCESS | 1655 | 1472236273689 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:31:13 INFO - PROCESS | 1655 | 1472236273700 Marionette TRACE conn2 <- [1,642,null,{}] 11:31:13 INFO - PROCESS | 1655 | 1472236273702 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}] 11:31:13 INFO - PROCESS | 1655 | 1472236273703 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:13 INFO - PROCESS | 1655 | 1472236273804 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 11:31:13 INFO - PROCESS | 1655 | 1472236273837 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:13 INFO - PROCESS | 1655 | 1472236273838 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c22000 == 34 [pid = 1655] [id = 168] 11:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12652ac00) [pid = 1655] [serial = 502] [outer = 0x0] 11:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12691f800) [pid = 1655] [serial = 503] [outer = 0x12652ac00] 11:31:13 INFO - PROCESS | 1655 | 1472236273863 Marionette DEBUG loaded listener.js 11:31:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126ca9400) [pid = 1655] [serial = 504] [outer = 0x12652ac00] 11:31:14 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119f81c00) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:31:14 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1127dd000) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:31:14 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12691d000) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:31:14 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x117c40400) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:31:14 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119319000) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:31:14 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1161c1400) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:31:14 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x112a85400) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:31:14 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12b7ee000) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:31:14 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x116997000) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:31:14 INFO - PROCESS | 1655 | 1472236274252 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]]]}] 11:31:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:31:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 580ms 11:31:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:31:14 INFO - PROCESS | 1655 | 1472236274269 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 11:31:14 INFO - PROCESS | 1655 | 1472236274270 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 11:31:14 INFO - PROCESS | 1655 | 1472236274273 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:31:14 INFO - PROCESS | 1655 | 1472236274276 Marionette TRACE conn2 <- [1,646,null,{}] 11:31:14 INFO - PROCESS | 1655 | 1472236274279 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}] 11:31:14 INFO - PROCESS | 1655 | 1472236274280 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:14 INFO - PROCESS | 1655 | 1472236274350 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 11:31:14 INFO - PROCESS | 1655 | 1472236274354 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:14 INFO - PROCESS | 1655 | 1472236274355 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fa7000 == 35 [pid = 1655] [id = 169] 11:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112722c00) [pid = 1655] [serial = 505] [outer = 0x0] 11:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118644c00) [pid = 1655] [serial = 506] [outer = 0x112722c00] 11:31:14 INFO - PROCESS | 1655 | 1472236274384 Marionette DEBUG loaded listener.js 11:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x125583800) [pid = 1655] [serial = 507] [outer = 0x112722c00] 11:31:14 INFO - PROCESS | 1655 | 1472236274715 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]]]}] 11:31:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:31:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 472ms 11:31:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:31:14 INFO - PROCESS | 1655 | 1472236274746 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 11:31:14 INFO - PROCESS | 1655 | 1472236274747 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 11:31:14 INFO - PROCESS | 1655 | 1472236274749 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:31:14 INFO - PROCESS | 1655 | 1472236274750 Marionette TRACE conn2 <- [1,650,null,{}] 11:31:14 INFO - PROCESS | 1655 | 1472236274752 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}] 11:31:14 INFO - PROCESS | 1655 | 1472236274753 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:14 INFO - PROCESS | 1655 | 1472236274857 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 11:31:14 INFO - PROCESS | 1655 | 1472236274864 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:14 INFO - PROCESS | 1655 | 1472236274865 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a8800 == 36 [pid = 1655] [id = 170] 11:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112a88000) [pid = 1655] [serial = 508] [outer = 0x0] 11:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126ca9800) [pid = 1655] [serial = 509] [outer = 0x112a88000] 11:31:14 INFO - PROCESS | 1655 | 1472236274890 Marionette DEBUG loaded listener.js 11:31:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x128b22400) [pid = 1655] [serial = 510] [outer = 0x112a88000] 11:31:15 INFO - PROCESS | 1655 | 1472236275185 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]]]}] 11:31:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:31:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 11:31:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:31:15 INFO - PROCESS | 1655 | 1472236275218 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 11:31:15 INFO - PROCESS | 1655 | 1472236275219 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 11:31:15 INFO - PROCESS | 1655 | 1472236275222 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:31:15 INFO - PROCESS | 1655 | 1472236275223 Marionette TRACE conn2 <- [1,654,null,{}] 11:31:15 INFO - PROCESS | 1655 | 1472236275228 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}] 11:31:15 INFO - PROCESS | 1655 | 1472236275229 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:15 INFO - PROCESS | 1655 | 1472236275302 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 11:31:15 INFO - PROCESS | 1655 | 1472236275305 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:15 INFO - PROCESS | 1655 | 1472236275306 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a0a800 == 37 [pid = 1655] [id = 171] 11:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1261d0c00) [pid = 1655] [serial = 511] [outer = 0x0] 11:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1291e8000) [pid = 1655] [serial = 512] [outer = 0x1261d0c00] 11:31:15 INFO - PROCESS | 1655 | 1472236275334 Marionette DEBUG loaded listener.js 11:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1292ee400) [pid = 1655] [serial = 513] [outer = 0x1261d0c00] 11:31:15 INFO - PROCESS | 1655 | 1472236275651 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]]]}] 11:31:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:31:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 11:31:15 INFO - PROCESS | 1655 | 1472236275692 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 11:31:15 INFO - PROCESS | 1655 | 1472236275694 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 11:31:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:31:15 INFO - PROCESS | 1655 | 1472236275696 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:31:15 INFO - PROCESS | 1655 | 1472236275698 Marionette TRACE conn2 <- [1,658,null,{}] 11:31:15 INFO - PROCESS | 1655 | 1472236275700 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}] 11:31:15 INFO - PROCESS | 1655 | 1472236275702 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:15 INFO - PROCESS | 1655 | 1472236275818 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 11:31:15 INFO - PROCESS | 1655 | 1472236275826 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:15 INFO - PROCESS | 1655 | 1472236275828 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196ba000 == 38 [pid = 1655] [id = 172] 11:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x128c52400) [pid = 1655] [serial = 514] [outer = 0x0] 11:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x129566800) [pid = 1655] [serial = 515] [outer = 0x128c52400] 11:31:15 INFO - PROCESS | 1655 | 1472236275855 Marionette DEBUG loaded listener.js 11:31:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12a779c00) [pid = 1655] [serial = 516] [outer = 0x128c52400] 11:31:16 INFO - PROCESS | 1655 | 1472236276178 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]]]}] 11:31:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:31:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 520ms 11:31:16 INFO - PROCESS | 1655 | 1472236276243 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 11:31:16 INFO - PROCESS | 1655 | 1472236276245 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 11:31:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:31:16 INFO - PROCESS | 1655 | 1472236276249 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:31:16 INFO - PROCESS | 1655 | 1472236276252 Marionette TRACE conn2 <- [1,662,null,{}] 11:31:16 INFO - PROCESS | 1655 | 1472236276256 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}] 11:31:16 INFO - PROCESS | 1655 | 1472236276258 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:16 INFO - PROCESS | 1655 | 1472236276349 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 11:31:16 INFO - PROCESS | 1655 | 1472236276439 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:16 INFO - PROCESS | 1655 | 1472236276442 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11335a000 == 39 [pid = 1655] [id = 173] 11:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112724c00) [pid = 1655] [serial = 517] [outer = 0x0] 11:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1127d9400) [pid = 1655] [serial = 518] [outer = 0x112724c00] 11:31:16 INFO - PROCESS | 1655 | 1472236276475 Marionette DEBUG loaded listener.js 11:31:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x115eeb400) [pid = 1655] [serial = 519] [outer = 0x112724c00] 11:31:16 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:17 INFO - PROCESS | 1655 | 1472236277010 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]]]}] 11:31:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:31:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 821ms 11:31:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:31:17 INFO - PROCESS | 1655 | 1472236277071 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 11:31:17 INFO - PROCESS | 1655 | 1472236277073 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 11:31:17 INFO - PROCESS | 1655 | 1472236277078 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:31:17 INFO - PROCESS | 1655 | 1472236277081 Marionette TRACE conn2 <- [1,666,null,{}] 11:31:17 INFO - PROCESS | 1655 | 1472236277084 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}] 11:31:17 INFO - PROCESS | 1655 | 1472236277085 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:17 INFO - PROCESS | 1655 | 1472236277192 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 11:31:17 INFO - PROCESS | 1655 | 1472236277263 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:17 INFO - PROCESS | 1655 | 1472236277265 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11869d800 == 40 [pid = 1655] [id = 174] 11:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118262800) [pid = 1655] [serial = 520] [outer = 0x0] 11:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1182bac00) [pid = 1655] [serial = 521] [outer = 0x118262800] 11:31:17 INFO - PROCESS | 1655 | 1472236277296 Marionette DEBUG loaded listener.js 11:31:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11863f400) [pid = 1655] [serial = 522] [outer = 0x118262800] 11:31:17 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:17 INFO - PROCESS | 1655 | 1472236277968 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]]]}] 11:31:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:31:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 927ms 11:31:18 INFO - PROCESS | 1655 | 1472236278004 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 11:31:18 INFO - PROCESS | 1655 | 1472236278008 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 11:31:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:31:18 INFO - PROCESS | 1655 | 1472236278012 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:31:18 INFO - PROCESS | 1655 | 1472236278014 Marionette TRACE conn2 <- [1,670,null,{}] 11:31:18 INFO - PROCESS | 1655 | 1472236278018 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}] 11:31:18 INFO - PROCESS | 1655 | 1472236278020 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:18 INFO - PROCESS | 1655 | 1472236278130 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 11:31:18 INFO - PROCESS | 1655 | 1472236278178 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:18 INFO - PROCESS | 1655 | 1472236278181 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x117020000 == 41 [pid = 1655] [id = 175] 11:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x117c49400) [pid = 1655] [serial = 523] [outer = 0x0] 11:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118266400) [pid = 1655] [serial = 524] [outer = 0x117c49400] 11:31:18 INFO - PROCESS | 1655 | 1472236278210 Marionette DEBUG loaded listener.js 11:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11843ac00) [pid = 1655] [serial = 525] [outer = 0x117c49400] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x128a0a800 == 40 [pid = 1655] [id = 171] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a8800 == 39 [pid = 1655] [id = 170] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x124fa7000 == 38 [pid = 1655] [id = 169] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x121c22000 == 37 [pid = 1655] [id = 168] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0db000 == 36 [pid = 1655] [id = 167] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1196bb000 == 35 [pid = 1655] [id = 166] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11905f800 == 34 [pid = 1655] [id = 165] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a9800 == 33 [pid = 1655] [id = 164] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1169cd000 == 32 [pid = 1655] [id = 163] 11:31:18 INFO - PROCESS | 1655 | --DOCSHELL 0x113ccc800 == 31 [pid = 1655] [id = 162] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1292efc00) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126528800) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118316800) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118dd1400) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1199ef400) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119f81800) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1164a9000) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116952c00) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119a8b000) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121ad3400) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12bbab000) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116ab4800) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11830b400) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124f90c00) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1248bb000) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1260cb400) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1289e4000) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 11:31:18 INFO - PROCESS | 1655 | 1472236278586 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]]]}] 11:31:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:31:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 620ms 11:31:18 INFO - PROCESS | 1655 | 1472236278632 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 11:31:18 INFO - PROCESS | 1655 | 1472236278636 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 11:31:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:31:18 INFO - PROCESS | 1655 | 1472236278641 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:31:18 INFO - PROCESS | 1655 | 1472236278643 Marionette TRACE conn2 <- [1,674,null,{}] 11:31:18 INFO - PROCESS | 1655 | 1472236278646 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}] 11:31:18 INFO - PROCESS | 1655 | 1472236278648 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:18 INFO - PROCESS | 1655 | 1472236278740 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 11:31:18 INFO - PROCESS | 1655 | 1472236278790 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:18 INFO - PROCESS | 1655 | 1472236278791 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c76000 == 32 [pid = 1655] [id = 176] 11:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11864d800) [pid = 1655] [serial = 526] [outer = 0x0] 11:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119316800) [pid = 1655] [serial = 527] [outer = 0x11864d800] 11:31:18 INFO - PROCESS | 1655 | 1472236278819 Marionette DEBUG loaded listener.js 11:31:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1193a8c00) [pid = 1655] [serial = 528] [outer = 0x11864d800] 11:31:18 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:19 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:31:19 INFO - PROCESS | 1655 | 1472236279119 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]]]}] 11:31:19 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 11:31:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 11:31:19 INFO - PROCESS | 1655 | 1472236279163 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 11:31:19 INFO - PROCESS | 1655 | 1472236279164 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 11:31:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:31:19 INFO - PROCESS | 1655 | 1472236279166 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:31:19 INFO - PROCESS | 1655 | 1472236279169 Marionette TRACE conn2 <- [1,678,null,{}] 11:31:19 INFO - PROCESS | 1655 | 1472236279179 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}] 11:31:19 INFO - PROCESS | 1655 | 1472236279182 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:19 INFO - PROCESS | 1655 | 1472236279257 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 11:31:19 INFO - PROCESS | 1655 | 1472236279308 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:19 INFO - PROCESS | 1655 | 1472236279310 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119447800 == 33 [pid = 1655] [id = 177] 11:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119325400) [pid = 1655] [serial = 529] [outer = 0x0] 11:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119f7bc00) [pid = 1655] [serial = 530] [outer = 0x119325400] 11:31:19 INFO - PROCESS | 1655 | 1472236279339 Marionette DEBUG loaded listener.js 11:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1248b4c00) [pid = 1655] [serial = 531] [outer = 0x119325400] 11:31:19 INFO - PROCESS | 1655 | 1472236279666 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]]]}] 11:31:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:31:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 524ms 11:31:19 INFO - PROCESS | 1655 | 1472236279693 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 11:31:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:31:19 INFO - PROCESS | 1655 | 1472236279696 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 11:31:19 INFO - PROCESS | 1655 | 1472236279699 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:31:19 INFO - PROCESS | 1655 | 1472236279700 Marionette TRACE conn2 <- [1,682,null,{}] 11:31:19 INFO - PROCESS | 1655 | 1472236279703 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}] 11:31:19 INFO - PROCESS | 1655 | 1472236279704 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:19 INFO - PROCESS | 1655 | 1472236279823 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 11:31:19 INFO - PROCESS | 1655 | 1472236279894 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:19 INFO - PROCESS | 1655 | 1472236279895 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212cd000 == 34 [pid = 1655] [id = 178] 11:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1193ad400) [pid = 1655] [serial = 532] [outer = 0x0] 11:31:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124c8ac00) [pid = 1655] [serial = 533] [outer = 0x1193ad400] 11:31:19 INFO - PROCESS | 1655 | 1472236279938 Marionette DEBUG loaded listener.js 11:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1260d8000) [pid = 1655] [serial = 534] [outer = 0x1193ad400] 11:31:20 INFO - PROCESS | 1655 | 1472236280766 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]]]}] 11:31:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 11:31:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1070ms 11:31:20 INFO - PROCESS | 1655 | 1472236280769 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 11:31:20 INFO - PROCESS | 1655 | 1472236280771 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 11:31:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:31:20 INFO - PROCESS | 1655 | 1472236280773 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:31:20 INFO - PROCESS | 1655 | 1472236280776 Marionette TRACE conn2 <- [1,686,null,{}] 11:31:20 INFO - PROCESS | 1655 | 1472236280779 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}] 11:31:20 INFO - PROCESS | 1655 | 1472236280780 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:20 INFO - PROCESS | 1655 | 1472236280872 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 11:31:20 INFO - PROCESS | 1655 | 1472236280876 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:20 INFO - PROCESS | 1655 | 1472236280877 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249e3000 == 35 [pid = 1655] [id = 179] 11:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1248b4800) [pid = 1655] [serial = 535] [outer = 0x0] 11:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126cab000) [pid = 1655] [serial = 536] [outer = 0x1248b4800] 11:31:20 INFO - PROCESS | 1655 | 1472236280902 Marionette DEBUG loaded listener.js 11:31:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289e4400) [pid = 1655] [serial = 537] [outer = 0x1248b4800] 11:31:21 INFO - PROCESS | 1655 | 1472236281704 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]]]}] 11:31:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:31:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 973ms 11:31:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:31:21 INFO - PROCESS | 1655 | 1472236281746 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 11:31:21 INFO - PROCESS | 1655 | 1472236281748 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 11:31:21 INFO - PROCESS | 1655 | 1472236281750 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:31:21 INFO - PROCESS | 1655 | 1472236281751 Marionette TRACE conn2 <- [1,690,null,{}] 11:31:21 INFO - PROCESS | 1655 | 1472236281753 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}] 11:31:21 INFO - PROCESS | 1655 | 1472236281757 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:21 INFO - PROCESS | 1655 | 1472236281868 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 11:31:21 INFO - PROCESS | 1655 | 1472236281903 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:21 INFO - PROCESS | 1655 | 1472236281905 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12694f800 == 36 [pid = 1655] [id = 180] 11:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128c9a400) [pid = 1655] [serial = 538] [outer = 0x0] 11:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a67d000) [pid = 1655] [serial = 539] [outer = 0x128c9a400] 11:31:21 INFO - PROCESS | 1655 | 1472236281931 Marionette DEBUG loaded listener.js 11:31:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a77b000) [pid = 1655] [serial = 540] [outer = 0x128c9a400] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1127e2800) [pid = 1655] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116550400) [pid = 1655] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113256800) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112a86800) [pid = 1655] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1199ee800) [pid = 1655] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115ee9400) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1127d8800) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118311c00) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121d71c00) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126ca9c00) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112a88000) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116999400) [pid = 1655] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12652ac00) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124e5c400) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112722c00) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:31:22 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1261d0c00) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:31:22 INFO - PROCESS | 1655 | 1472236282750 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]]]}] 11:31:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:31:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 11:31:22 INFO - PROCESS | 1655 | 1472236282770 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 11:31:22 INFO - PROCESS | 1655 | 1472236282771 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 11:31:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:31:22 INFO - PROCESS | 1655 | 1472236282775 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:31:22 INFO - PROCESS | 1655 | 1472236282776 Marionette TRACE conn2 <- [1,694,null,{}] 11:31:22 INFO - PROCESS | 1655 | 1472236282778 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}] 11:31:22 INFO - PROCESS | 1655 | 1472236282780 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:22 INFO - PROCESS | 1655 | 1472236282854 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 11:31:22 INFO - PROCESS | 1655 | 1472236282859 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:22 INFO - PROCESS | 1655 | 1472236282861 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12199f000 == 37 [pid = 1655] [id = 181] 11:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1164ed400) [pid = 1655] [serial = 541] [outer = 0x0] 11:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1182bb000) [pid = 1655] [serial = 542] [outer = 0x1164ed400] 11:31:22 INFO - PROCESS | 1655 | 1472236282894 Marionette DEBUG loaded listener.js 11:31:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1199ec000) [pid = 1655] [serial = 543] [outer = 0x1164ed400] 11:31:23 INFO - PROCESS | 1655 | 1472236283713 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]]]}] 11:31:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 11:31:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 11:31:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:31:23 INFO - PROCESS | 1655 | 1472236283745 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 11:31:23 INFO - PROCESS | 1655 | 1472236283746 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 11:31:23 INFO - PROCESS | 1655 | 1472236283749 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:31:23 INFO - PROCESS | 1655 | 1472236283750 Marionette TRACE conn2 <- [1,698,null,{}] 11:31:23 INFO - PROCESS | 1655 | 1472236283752 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}] 11:31:23 INFO - PROCESS | 1655 | 1472236283753 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:23 INFO - PROCESS | 1655 | 1472236283823 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 11:31:23 INFO - PROCESS | 1655 | 1472236283829 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:23 INFO - PROCESS | 1655 | 1472236283830 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x129415000 == 38 [pid = 1655] [id = 182] 11:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x121d71c00) [pid = 1655] [serial = 544] [outer = 0x0] 11:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126ca9c00) [pid = 1655] [serial = 545] [outer = 0x121d71c00] 11:31:23 INFO - PROCESS | 1655 | 1472236283856 Marionette DEBUG loaded listener.js 11:31:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12a776c00) [pid = 1655] [serial = 546] [outer = 0x121d71c00] 11:31:24 INFO - PROCESS | 1655 | 1472236284667 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]]]}] 11:31:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 11:31:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 11:31:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:31:24 INFO - PROCESS | 1655 | 1472236284719 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 11:31:24 INFO - PROCESS | 1655 | 1472236284722 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 11:31:24 INFO - PROCESS | 1655 | 1472236284726 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:31:24 INFO - PROCESS | 1655 | 1472236284728 Marionette TRACE conn2 <- [1,702,null,{}] 11:31:24 INFO - PROCESS | 1655 | 1472236284732 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}] 11:31:24 INFO - PROCESS | 1655 | 1472236284734 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:24 INFO - PROCESS | 1655 | 1472236284836 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 11:31:24 INFO - PROCESS | 1655 | 1472236284882 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:24 INFO - PROCESS | 1655 | 1472236284884 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x117006000 == 39 [pid = 1655] [id = 183] 11:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x115d7b800) [pid = 1655] [serial = 547] [outer = 0x0] 11:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116550000) [pid = 1655] [serial = 548] [outer = 0x115d7b800] 11:31:24 INFO - PROCESS | 1655 | 1472236284918 Marionette DEBUG loaded listener.js 11:31:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x117c4bc00) [pid = 1655] [serial = 549] [outer = 0x115d7b800] 11:31:25 INFO - PROCESS | 1655 | 1472236285862 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]]]}] 11:31:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:31:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1171ms 11:31:25 INFO - PROCESS | 1655 | 1472236285897 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 11:31:25 INFO - PROCESS | 1655 | 1472236285900 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 11:31:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:31:25 INFO - PROCESS | 1655 | 1472236285904 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:31:25 INFO - PROCESS | 1655 | 1472236285906 Marionette TRACE conn2 <- [1,706,null,{}] 11:31:25 INFO - PROCESS | 1655 | 1472236285909 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}] 11:31:25 INFO - PROCESS | 1655 | 1472236285911 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:26 INFO - PROCESS | 1655 | 1472236286008 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 11:31:26 INFO - PROCESS | 1655 | 1472236286057 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:26 INFO - PROCESS | 1655 | 1472236286059 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212e2000 == 40 [pid = 1655] [id = 184] 11:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119f81800) [pid = 1655] [serial = 550] [outer = 0x0] 11:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1215cc000) [pid = 1655] [serial = 551] [outer = 0x119f81800] 11:31:26 INFO - PROCESS | 1655 | 1472236286091 Marionette DEBUG loaded listener.js 11:31:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1248b9000) [pid = 1655] [serial = 552] [outer = 0x119f81800] 11:31:26 INFO - PROCESS | 1655 | 1472236286994 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]]]}] 11:31:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:31:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1123ms 11:31:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:31:27 INFO - PROCESS | 1655 | 1472236287028 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 11:31:27 INFO - PROCESS | 1655 | 1472236287030 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 11:31:27 INFO - PROCESS | 1655 | 1472236287032 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:31:27 INFO - PROCESS | 1655 | 1472236287034 Marionette TRACE conn2 <- [1,710,null,{}] 11:31:27 INFO - PROCESS | 1655 | 1472236287042 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}] 11:31:27 INFO - PROCESS | 1655 | 1472236287046 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:27 INFO - PROCESS | 1655 | 1472236287142 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 11:31:27 INFO - PROCESS | 1655 | 1472236287191 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:27 INFO - PROCESS | 1655 | 1472236287193 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6a0000 == 41 [pid = 1655] [id = 185] 11:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289e5800) [pid = 1655] [serial = 553] [outer = 0x0] 11:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1291ef000) [pid = 1655] [serial = 554] [outer = 0x1289e5800] 11:31:27 INFO - PROCESS | 1655 | 1472236287225 Marionette DEBUG loaded listener.js 11:31:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129568000) [pid = 1655] [serial = 555] [outer = 0x1289e5800] 11:31:28 INFO - PROCESS | 1655 | 1472236288150 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]]]}] 11:31:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:31:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 11:31:28 INFO - PROCESS | 1655 | 1472236288154 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 11:31:28 INFO - PROCESS | 1655 | 1472236288158 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 11:31:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:31:28 INFO - PROCESS | 1655 | 1472236288161 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:31:28 INFO - PROCESS | 1655 | 1472236288163 Marionette TRACE conn2 <- [1,714,null,{}] 11:31:28 INFO - PROCESS | 1655 | 1472236288167 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}] 11:31:28 INFO - PROCESS | 1655 | 1472236288168 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:28 INFO - PROCESS | 1655 | 1472236288259 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 11:31:28 INFO - PROCESS | 1655 | 1472236288308 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:28 INFO - PROCESS | 1655 | 1472236288311 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11677b000 == 42 [pid = 1655] [id = 186] 11:31:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x117c43c00) [pid = 1655] [serial = 556] [outer = 0x0] 11:31:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11826f400) [pid = 1655] [serial = 557] [outer = 0x117c43c00] 11:31:28 INFO - PROCESS | 1655 | 1472236288341 Marionette DEBUG loaded listener.js 11:31:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118319c00) [pid = 1655] [serial = 558] [outer = 0x117c43c00] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12199f000 == 41 [pid = 1655] [id = 181] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12694f800 == 40 [pid = 1655] [id = 180] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1249e3000 == 39 [pid = 1655] [id = 179] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1212cd000 == 38 [pid = 1655] [id = 178] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119447800 == 37 [pid = 1655] [id = 177] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x117c76000 == 36 [pid = 1655] [id = 176] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x117020000 == 35 [pid = 1655] [id = 175] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11869d800 == 34 [pid = 1655] [id = 174] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11335a000 == 33 [pid = 1655] [id = 173] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1196ba000 == 32 [pid = 1655] [id = 172] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x115dbb800 == 31 [pid = 1655] [id = 161] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6a0000 == 30 [pid = 1655] [id = 185] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1212e2000 == 29 [pid = 1655] [id = 184] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x129415000 == 28 [pid = 1655] [id = 182] 11:31:29 INFO - PROCESS | 1655 | --DOCSHELL 0x117006000 == 27 [pid = 1655] [id = 183] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1215cc800) [pid = 1655] [serial = 496] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1176be000) [pid = 1655] [serial = 487] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118318800) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115ee9800) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116548400) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119322000) [pid = 1655] [serial = 490] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1193a7800) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119a86c00) [pid = 1655] [serial = 493] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1169a3400) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1164e6c00) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123cd5800) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116912400) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x115d2b400) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116915800) [pid = 1655] [serial = 206] [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.] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11931f000) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11864bc00) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1261ce000) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124c43c00) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x128c58800) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126ca9800) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1289de000) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x126525c00) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x124969000) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12691f800) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12a675c00) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x118644c00) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x125583800) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1291e8000) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x126ca9400) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x128b22400) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1292fc000) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1292ee400) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x129566800) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x121036c00) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 11:31:29 INFO - PROCESS | 1655 | 1472236289689 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]]]}] 11:31:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 11:31:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1577ms 11:31:29 INFO - PROCESS | 1655 | 1472236289740 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 11:31:29 INFO - PROCESS | 1655 | 1472236289744 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 11:31:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:31:29 INFO - PROCESS | 1655 | 1472236289748 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:31:29 INFO - PROCESS | 1655 | 1472236289751 Marionette TRACE conn2 <- [1,718,null,{}] 11:31:29 INFO - PROCESS | 1655 | 1472236289756 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}] 11:31:29 INFO - PROCESS | 1655 | 1472236289759 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:29 INFO - PROCESS | 1655 | 1472236289855 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 11:31:29 INFO - PROCESS | 1655 | 1472236289861 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:29 INFO - PROCESS | 1655 | 1472236289862 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x113cd5000 == 28 [pid = 1655] [id = 187] 11:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x113cbdc00) [pid = 1655] [serial = 559] [outer = 0x0] 11:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11649f000) [pid = 1655] [serial = 560] [outer = 0x113cbdc00] 11:31:29 INFO - PROCESS | 1655 | 1472236289892 Marionette DEBUG loaded listener.js 11:31:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x116915800) [pid = 1655] [serial = 561] [outer = 0x113cbdc00] 11:31:30 INFO - PROCESS | 1655 | 1472236290700 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]]]}] 11:31:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:31:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 974ms 11:31:30 INFO - PROCESS | 1655 | 1472236290721 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 11:31:30 INFO - PROCESS | 1655 | 1472236290726 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 11:31:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:31:30 INFO - PROCESS | 1655 | 1472236290731 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:31:30 INFO - PROCESS | 1655 | 1472236290733 Marionette TRACE conn2 <- [1,722,null,{}] 11:31:30 INFO - PROCESS | 1655 | 1472236290735 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}] 11:31:30 INFO - PROCESS | 1655 | 1472236290737 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:30 INFO - PROCESS | 1655 | 1472236290831 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 11:31:30 INFO - PROCESS | 1655 | 1472236290837 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:30 INFO - PROCESS | 1655 | 1472236290838 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169d3800 == 29 [pid = 1655] [id = 188] 11:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1176be000) [pid = 1655] [serial = 562] [outer = 0x0] 11:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118315c00) [pid = 1655] [serial = 563] [outer = 0x1176be000] 11:31:30 INFO - PROCESS | 1655 | 1472236290868 Marionette DEBUG loaded listener.js 11:31:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118644c00) [pid = 1655] [serial = 564] [outer = 0x1176be000] 11:31:31 INFO - PROCESS | 1655 | 1472236291228 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] 11:31:31 INFO - PROCESS | 1655 | 1472236291252 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 11:31:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:31:31 INFO - PROCESS | 1655 | 1472236291260 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:31:31 INFO - PROCESS | 1655 | 1472236291263 Marionette TRACE conn2 <- [1,726,null,{}] 11:31:31 INFO - PROCESS | 1655 | 1472236291270 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}] 11:31:31 INFO - PROCESS | 1655 | 1472236291275 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:31 INFO - PROCESS | 1655 | 1472236291372 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 11:31:31 INFO - PROCESS | 1655 | 1472236291377 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:31 INFO - PROCESS | 1655 | 1472236291379 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184b5000 == 30 [pid = 1655] [id = 189] 11:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1165ef400) [pid = 1655] [serial = 565] [outer = 0x0] 11:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1199ef400) [pid = 1655] [serial = 566] [outer = 0x1165ef400] 11:31:31 INFO - PROCESS | 1655 | 1472236291407 Marionette DEBUG loaded listener.js 11:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11a089c00) [pid = 1655] [serial = 567] [outer = 0x1165ef400] 11:31:31 INFO - PROCESS | 1655 | 1472236291788 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]]]}] 11:31:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:31:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 577ms 11:31:31 INFO - PROCESS | 1655 | 1472236291833 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 11:31:31 INFO - PROCESS | 1655 | 1472236291834 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 11:31:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:31:31 INFO - PROCESS | 1655 | 1472236291837 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:31:31 INFO - PROCESS | 1655 | 1472236291838 Marionette TRACE conn2 <- [1,730,null,{}] 11:31:31 INFO - PROCESS | 1655 | 1472236291840 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}] 11:31:31 INFO - PROCESS | 1655 | 1472236291841 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:31 INFO - PROCESS | 1655 | 1472236291933 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 11:31:31 INFO - PROCESS | 1655 | 1472236291964 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:31 INFO - PROCESS | 1655 | 1472236291965 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915e000 == 31 [pid = 1655] [id = 190] 11:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x121ad3400) [pid = 1655] [serial = 568] [outer = 0x0] 11:31:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x123c9c800) [pid = 1655] [serial = 569] [outer = 0x121ad3400] 11:31:31 INFO - PROCESS | 1655 | 1472236291991 Marionette DEBUG loaded listener.js 11:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1248bc000) [pid = 1655] [serial = 570] [outer = 0x121ad3400] 11:31:32 INFO - PROCESS | 1655 | 1472236292318 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] 11:31:32 INFO - PROCESS | 1655 | 1472236292357 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 11:31:32 INFO - PROCESS | 1655 | 1472236292368 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:31:32 INFO - PROCESS | 1655 | 1472236292369 Marionette TRACE conn2 <- [1,734,null,{}] 11:31:32 INFO - PROCESS | 1655 | 1472236292372 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}] 11:31:32 INFO - PROCESS | 1655 | 1472236292373 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:32 INFO - PROCESS | 1655 | 1472236292460 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 11:31:32 INFO - PROCESS | 1655 | 1472236292492 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:32 INFO - PROCESS | 1655 | 1472236292493 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0d8000 == 32 [pid = 1655] [id = 191] 11:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1176bdc00) [pid = 1655] [serial = 571] [outer = 0x0] 11:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x124c86400) [pid = 1655] [serial = 572] [outer = 0x1176bdc00] 11:31:32 INFO - PROCESS | 1655 | 1472236292519 Marionette DEBUG loaded listener.js 11:31:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1261ca000) [pid = 1655] [serial = 573] [outer = 0x1176bdc00] 11:31:32 INFO - PROCESS | 1655 | 1472236292854 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]]]}] 11:31:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:31:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 530ms 11:31:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:31:32 INFO - PROCESS | 1655 | 1472236292890 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 11:31:32 INFO - PROCESS | 1655 | 1472236292891 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 11:31:32 INFO - PROCESS | 1655 | 1472236292893 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:31:32 INFO - PROCESS | 1655 | 1472236292895 Marionette TRACE conn2 <- [1,738,null,{}] 11:31:32 INFO - PROCESS | 1655 | 1472236292897 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}] 11:31:32 INFO - PROCESS | 1655 | 1472236292901 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:33 INFO - PROCESS | 1655 | 1472236293009 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 11:31:33 INFO - PROCESS | 1655 | 1472236293039 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:33 INFO - PROCESS | 1655 | 1472236293040 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12198f800 == 33 [pid = 1655] [id = 192] 11:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115d76c00) [pid = 1655] [serial = 574] [outer = 0x0] 11:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x126c0e800) [pid = 1655] [serial = 575] [outer = 0x115d76c00] 11:31:33 INFO - PROCESS | 1655 | 1472236293066 Marionette DEBUG loaded listener.js 11:31:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1291e4400) [pid = 1655] [serial = 576] [outer = 0x115d76c00] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1248b4800) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128c9a400) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119325400) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118262800) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1193ad400) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x112724c00) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1164ed400) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11864d800) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x128c52400) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x117c49400) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:31:33 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x121d71c00) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:31:33 INFO - PROCESS | 1655 | 1472236293933 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]]]}] 11:31:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:31:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1073ms 11:31:33 INFO - PROCESS | 1655 | 1472236293967 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 11:31:33 INFO - PROCESS | 1655 | 1472236293968 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 11:31:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:31:33 INFO - PROCESS | 1655 | 1472236293970 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:31:33 INFO - PROCESS | 1655 | 1472236293972 Marionette TRACE conn2 <- [1,742,null,{}] 11:31:33 INFO - PROCESS | 1655 | 1472236293974 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}] 11:31:33 INFO - PROCESS | 1655 | 1472236293977 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:34 INFO - PROCESS | 1655 | 1472236294073 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 11:31:34 INFO - PROCESS | 1655 | 1472236294100 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:34 INFO - PROCESS | 1655 | 1472236294101 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249d1000 == 34 [pid = 1655] [id = 193] 11:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1164a0400) [pid = 1655] [serial = 577] [outer = 0x0] 11:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119326c00) [pid = 1655] [serial = 578] [outer = 0x1164a0400] 11:31:34 INFO - PROCESS | 1655 | 1472236294126 Marionette DEBUG loaded listener.js 11:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1260cd000) [pid = 1655] [serial = 579] [outer = 0x1164a0400] 11:31:34 INFO - PROCESS | 1655 | 1472236294872 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]]]}] 11:31:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 11:31:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 919ms 11:31:34 INFO - PROCESS | 1655 | 1472236294891 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 11:31:34 INFO - PROCESS | 1655 | 1472236294893 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 11:31:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:31:34 INFO - PROCESS | 1655 | 1472236294895 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:31:34 INFO - PROCESS | 1655 | 1472236294896 Marionette TRACE conn2 <- [1,746,null,{}] 11:31:34 INFO - PROCESS | 1655 | 1472236294899 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}] 11:31:34 INFO - PROCESS | 1655 | 1472236294900 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:34 INFO - PROCESS | 1655 | 1472236294971 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 11:31:34 INFO - PROCESS | 1655 | 1472236294977 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:34 INFO - PROCESS | 1655 | 1472236294978 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x126148800 == 35 [pid = 1655] [id = 194] 11:31:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x128e4d800) [pid = 1655] [serial = 580] [outer = 0x0] 11:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1292fc000) [pid = 1655] [serial = 581] [outer = 0x128e4d800] 11:31:35 INFO - PROCESS | 1655 | 1472236295005 Marionette DEBUG loaded listener.js 11:31:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x129566800) [pid = 1655] [serial = 582] [outer = 0x128e4d800] 11:31:35 INFO - PROCESS | 1655 | 1472236295882 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]]]}] 11:31:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 11:31:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1021ms 11:31:35 INFO - PROCESS | 1655 | 1472236295917 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 11:31:35 INFO - PROCESS | 1655 | 1472236295920 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 11:31:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:31:35 INFO - PROCESS | 1655 | 1472236295937 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:31:35 INFO - PROCESS | 1655 | 1472236295939 Marionette TRACE conn2 <- [1,750,null,{}] 11:31:35 INFO - PROCESS | 1655 | 1472236295943 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}] 11:31:35 INFO - PROCESS | 1655 | 1472236295945 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:36 INFO - PROCESS | 1655 | 1472236296049 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 11:31:36 INFO - PROCESS | 1655 | 1472236296094 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:36 INFO - PROCESS | 1655 | 1472236296096 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11617c000 == 36 [pid = 1655] [id = 195] 11:31:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1127da000) [pid = 1655] [serial = 583] [outer = 0x0] 11:31:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x115d7c400) [pid = 1655] [serial = 584] [outer = 0x1127da000] 11:31:36 INFO - PROCESS | 1655 | 1472236296128 Marionette DEBUG loaded listener.js 11:31:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116911800) [pid = 1655] [serial = 585] [outer = 0x1127da000] 11:31:37 INFO - PROCESS | 1655 | 1472236297114 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]]]}] 11:31:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:31:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1225ms 11:31:37 INFO - PROCESS | 1655 | 1472236297162 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 11:31:37 INFO - PROCESS | 1655 | 1472236297164 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 11:31:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:31:37 INFO - PROCESS | 1655 | 1472236297167 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:31:37 INFO - PROCESS | 1655 | 1472236297169 Marionette TRACE conn2 <- [1,754,null,{}] 11:31:37 INFO - PROCESS | 1655 | 1472236297172 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}] 11:31:37 INFO - PROCESS | 1655 | 1472236297174 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:37 INFO - PROCESS | 1655 | 1472236297264 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 11:31:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1249d1000 == 35 [pid = 1655] [id = 193] 11:31:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12198f800 == 34 [pid = 1655] [id = 192] 11:31:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0d8000 == 33 [pid = 1655] [id = 191] 11:31:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11915e000 == 32 [pid = 1655] [id = 190] 11:31:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1184b5000 == 31 [pid = 1655] [id = 189] 11:31:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1169d3800 == 30 [pid = 1655] [id = 188] 11:31:37 INFO - PROCESS | 1655 | --DOCSHELL 0x113cd5000 == 29 [pid = 1655] [id = 187] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126cab000) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1289e4400) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12a77b000) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12a67d000) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x119f7bc00) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1248b4c00) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1182bac00) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11863f400) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x124c8ac00) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1127d9400) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1199ec000) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x115eeb400) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x119316800) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1193a8c00) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12a779c00) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x118266400) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x11843ac00) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1182bb000) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x12a776c00) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x1260d8000) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x126ca9c00) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 11:31:37 INFO - PROCESS | 1655 | 1472236297354 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:37 INFO - PROCESS | 1655 | 1472236297357 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x115df1800 == 30 [pid = 1655] [id = 196] 11:31:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x1167af800) [pid = 1655] [serial = 586] [outer = 0x0] 11:31:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x116955000) [pid = 1655] [serial = 587] [outer = 0x1167af800] 11:31:37 INFO - PROCESS | 1655 | 1472236297389 Marionette DEBUG loaded listener.js 11:31:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1176be800) [pid = 1655] [serial = 588] [outer = 0x1167af800] 11:31:38 INFO - PROCESS | 1655 | 1472236298149 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]]]}] 11:31:38 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 11:31:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1023ms 11:31:38 INFO - PROCESS | 1655 | 1472236298190 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 11:31:38 INFO - PROCESS | 1655 | 1472236298194 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 11:31:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:31:38 INFO - PROCESS | 1655 | 1472236298207 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:31:38 INFO - PROCESS | 1655 | 1472236298209 Marionette TRACE conn2 <- [1,758,null,{}] 11:31:38 INFO - PROCESS | 1655 | 1472236298212 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}] 11:31:38 INFO - PROCESS | 1655 | 1472236298213 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:38 INFO - PROCESS | 1655 | 1472236298289 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 11:31:38 INFO - PROCESS | 1655 | 1472236298296 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:38 INFO - PROCESS | 1655 | 1472236298297 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c8d800 == 31 [pid = 1655] [id = 197] 11:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x117c42400) [pid = 1655] [serial = 589] [outer = 0x0] 11:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11863f800) [pid = 1655] [serial = 590] [outer = 0x117c42400] 11:31:38 INFO - PROCESS | 1655 | 1472236298326 Marionette DEBUG loaded listener.js 11:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x119025400) [pid = 1655] [serial = 591] [outer = 0x117c42400] 11:31:38 INFO - PROCESS | 1655 | 1472236298670 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]]]}] 11:31:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:31:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 479ms 11:31:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:31:38 INFO - PROCESS | 1655 | 1472236298680 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 11:31:38 INFO - PROCESS | 1655 | 1472236298681 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 11:31:38 INFO - PROCESS | 1655 | 1472236298683 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:31:38 INFO - PROCESS | 1655 | 1472236298686 Marionette TRACE conn2 <- [1,762,null,{}] 11:31:38 INFO - PROCESS | 1655 | 1472236298697 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}] 11:31:38 INFO - PROCESS | 1655 | 1472236298701 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:38 INFO - PROCESS | 1655 | 1472236298781 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 11:31:38 INFO - PROCESS | 1655 | 1472236298786 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:38 INFO - PROCESS | 1655 | 1472236298788 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119075000 == 32 [pid = 1655] [id = 198] 11:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x119085c00) [pid = 1655] [serial = 592] [outer = 0x0] 11:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1199f3800) [pid = 1655] [serial = 593] [outer = 0x119085c00] 11:31:38 INFO - PROCESS | 1655 | 1472236298825 Marionette DEBUG loaded listener.js 11:31:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x121037c00) [pid = 1655] [serial = 594] [outer = 0x119085c00] 11:31:39 INFO - PROCESS | 1655 | 1472236299615 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]]]}] 11:31:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:31:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 11:31:39 INFO - PROCESS | 1655 | 1472236299657 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 11:31:39 INFO - PROCESS | 1655 | 1472236299660 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 11:31:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:31:39 INFO - PROCESS | 1655 | 1472236299663 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:31:39 INFO - PROCESS | 1655 | 1472236299665 Marionette TRACE conn2 <- [1,766,null,{}] 11:31:39 INFO - PROCESS | 1655 | 1472236299669 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}] 11:31:39 INFO - PROCESS | 1655 | 1472236299671 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:39 INFO - PROCESS | 1655 | 1472236299808 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 11:31:39 INFO - PROCESS | 1655 | 1472236299827 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:39 INFO - PROCESS | 1655 | 1472236299828 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0ce800 == 33 [pid = 1655] [id = 199] 11:31:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x124842800) [pid = 1655] [serial = 595] [outer = 0x0] 11:31:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1248b5400) [pid = 1655] [serial = 596] [outer = 0x124842800] 11:31:39 INFO - PROCESS | 1655 | 1472236299855 Marionette DEBUG loaded listener.js 11:31:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x124c39400) [pid = 1655] [serial = 597] [outer = 0x124842800] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1176be000) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x117c43c00) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1165ef400) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x115d7b800) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x113cbdc00) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x119f81800) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1289e5800) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1176bdc00) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x121ad3400) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x1164a0400) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:31:40 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x115d76c00) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:31:40 INFO - PROCESS | 1655 | 1472236300668 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]]]}] 11:31:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:31:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1020ms 11:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:31:40 INFO - PROCESS | 1655 | 1472236300683 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 11:31:40 INFO - PROCESS | 1655 | 1472236300685 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 11:31:40 INFO - PROCESS | 1655 | 1472236300687 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:31:40 INFO - PROCESS | 1655 | 1472236300688 Marionette TRACE conn2 <- [1,770,null,{}] 11:31:40 INFO - PROCESS | 1655 | 1472236300697 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}] 11:31:40 INFO - PROCESS | 1655 | 1472236300698 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:40 INFO - PROCESS | 1655 | 1472236300774 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 11:31:40 INFO - PROCESS | 1655 | 1472236300779 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:40 INFO - PROCESS | 1655 | 1472236300780 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1214b1800 == 34 [pid = 1655] [id = 200] 11:31:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x113cc0400) [pid = 1655] [serial = 598] [outer = 0x0] 11:31:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1176bdc00) [pid = 1655] [serial = 599] [outer = 0x113cc0400] 11:31:40 INFO - PROCESS | 1655 | 1472236300807 Marionette DEBUG loaded listener.js 11:31:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x121a1c000) [pid = 1655] [serial = 600] [outer = 0x113cc0400] 11:31:41 INFO - PROCESS | 1655 | 1472236301153 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]]]}] 11:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 11:31:41 INFO - PROCESS | 1655 | 1472236301160 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 11:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:31:41 INFO - PROCESS | 1655 | 1472236301164 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 11:31:41 INFO - PROCESS | 1655 | 1472236301166 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:31:41 INFO - PROCESS | 1655 | 1472236301168 Marionette TRACE conn2 <- [1,774,null,{}] 11:31:41 INFO - PROCESS | 1655 | 1472236301170 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}] 11:31:41 INFO - PROCESS | 1655 | 1472236301176 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:41 INFO - PROCESS | 1655 | 1472236301307 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 11:31:41 INFO - PROCESS | 1655 | 1472236301363 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:41 INFO - PROCESS | 1655 | 1472236301365 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12487b000 == 35 [pid = 1655] [id = 201] 11:31:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x118082000) [pid = 1655] [serial = 601] [outer = 0x0] 11:31:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1261ce000) [pid = 1655] [serial = 602] [outer = 0x118082000] 11:31:41 INFO - PROCESS | 1655 | 1472236301391 Marionette DEBUG loaded listener.js 11:31:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1289e9c00) [pid = 1655] [serial = 603] [outer = 0x118082000] 11:31:41 INFO - PROCESS | 1655 | 1472236301666 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]]]}] 11:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 523ms 11:31:41 INFO - PROCESS | 1655 | 1472236301690 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 11:31:41 INFO - PROCESS | 1655 | 1472236301693 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 11:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:31:41 INFO - PROCESS | 1655 | 1472236301701 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:31:41 INFO - PROCESS | 1655 | 1472236301702 Marionette TRACE conn2 <- [1,778,null,{}] 11:31:41 INFO - PROCESS | 1655 | 1472236301704 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}] 11:31:41 INFO - PROCESS | 1655 | 1472236301706 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:41 INFO - PROCESS | 1655 | 1472236301785 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 11:31:41 INFO - PROCESS | 1655 | 1472236301799 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:41 INFO - PROCESS | 1655 | 1472236301800 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x126952000 == 36 [pid = 1655] [id = 202] 11:31:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1164a0400) [pid = 1655] [serial = 604] [outer = 0x0] 11:31:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1291f2c00) [pid = 1655] [serial = 605] [outer = 0x1164a0400] 11:31:41 INFO - PROCESS | 1655 | 1472236301826 Marionette DEBUG loaded listener.js 11:31:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x129567000) [pid = 1655] [serial = 606] [outer = 0x1164a0400] 11:31:42 INFO - PROCESS | 1655 | 1472236302139 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]]]}] 11:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 11:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:31:42 INFO - PROCESS | 1655 | 1472236302170 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 11:31:42 INFO - PROCESS | 1655 | 1472236302171 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 11:31:42 INFO - PROCESS | 1655 | 1472236302173 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:31:42 INFO - PROCESS | 1655 | 1472236302175 Marionette TRACE conn2 <- [1,782,null,{}] 11:31:42 INFO - PROCESS | 1655 | 1472236302179 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}] 11:31:42 INFO - PROCESS | 1655 | 1472236302181 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:42 INFO - PROCESS | 1655 | 1472236302278 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 11:31:42 INFO - PROCESS | 1655 | 1472236302285 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:42 INFO - PROCESS | 1655 | 1472236302286 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a09800 == 37 [pid = 1655] [id = 203] 11:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1289e3c00) [pid = 1655] [serial = 607] [outer = 0x0] 11:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x12a539800) [pid = 1655] [serial = 608] [outer = 0x1289e3c00] 11:31:42 INFO - PROCESS | 1655 | 1472236302311 Marionette DEBUG loaded listener.js 11:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x12a67e800) [pid = 1655] [serial = 609] [outer = 0x1289e3c00] 11:31:42 INFO - PROCESS | 1655 | 1472236302600 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]]]}] 11:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 11:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:31:42 INFO - PROCESS | 1655 | 1472236302647 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 11:31:42 INFO - PROCESS | 1655 | 1472236302648 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 11:31:42 INFO - PROCESS | 1655 | 1472236302650 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:31:42 INFO - PROCESS | 1655 | 1472236302651 Marionette TRACE conn2 <- [1,786,null,{}] 11:31:42 INFO - PROCESS | 1655 | 1472236302654 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}] 11:31:42 INFO - PROCESS | 1655 | 1472236302655 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:42 INFO - PROCESS | 1655 | 1472236302733 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 11:31:42 INFO - PROCESS | 1655 | 1472236302736 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:42 INFO - PROCESS | 1655 | 1472236302738 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119174800 == 38 [pid = 1655] [id = 204] 11:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x12a772800) [pid = 1655] [serial = 610] [outer = 0x0] 11:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x12a904400) [pid = 1655] [serial = 611] [outer = 0x12a772800] 11:31:42 INFO - PROCESS | 1655 | 1472236302772 Marionette DEBUG loaded listener.js 11:31:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x12a90bc00) [pid = 1655] [serial = 612] [outer = 0x12a772800] 11:31:43 INFO - PROCESS | 1655 | 1472236303081 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]]]}] 11:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 11:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:31:43 INFO - PROCESS | 1655 | 1472236303119 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 11:31:43 INFO - PROCESS | 1655 | 1472236303121 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 11:31:43 INFO - PROCESS | 1655 | 1472236303123 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:31:43 INFO - PROCESS | 1655 | 1472236303124 Marionette TRACE conn2 <- [1,790,null,{}] 11:31:43 INFO - PROCESS | 1655 | 1472236303129 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}] 11:31:43 INFO - PROCESS | 1655 | 1472236303130 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:43 INFO - PROCESS | 1655 | 1472236303232 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 11:31:43 INFO - PROCESS | 1655 | 1472236303238 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:43 INFO - PROCESS | 1655 | 1472236303240 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a4c800 == 39 [pid = 1655] [id = 205] 11:31:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1121edc00) [pid = 1655] [serial = 613] [outer = 0x0] 11:31:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12a90c400) [pid = 1655] [serial = 614] [outer = 0x1121edc00] 11:31:43 INFO - PROCESS | 1655 | 1472236303265 Marionette DEBUG loaded listener.js 11:31:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12ac5ac00) [pid = 1655] [serial = 615] [outer = 0x1121edc00] 11:31:43 INFO - PROCESS | 1655 | 1472236303773 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]]]}] 11:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 11:31:43 INFO - PROCESS | 1655 | 1472236303810 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 11:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:31:43 INFO - PROCESS | 1655 | 1472236303813 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 11:31:43 INFO - PROCESS | 1655 | 1472236303817 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:31:43 INFO - PROCESS | 1655 | 1472236303821 Marionette TRACE conn2 <- [1,794,null,{}] 11:31:43 INFO - PROCESS | 1655 | 1472236303825 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}] 11:31:43 INFO - PROCESS | 1655 | 1472236303828 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:43 INFO - PROCESS | 1655 | 1472236303928 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 11:31:43 INFO - PROCESS | 1655 | 1472236303991 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:43 INFO - PROCESS | 1655 | 1472236303993 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183b1000 == 40 [pid = 1655] [id = 206] 11:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x117c46c00) [pid = 1655] [serial = 616] [outer = 0x0] 11:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118080400) [pid = 1655] [serial = 617] [outer = 0x117c46c00] 11:31:44 INFO - PROCESS | 1655 | 1472236304025 Marionette DEBUG loaded listener.js 11:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118640800) [pid = 1655] [serial = 618] [outer = 0x117c46c00] 11:31:44 INFO - PROCESS | 1655 | 1472236304433 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]]]}] 11:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 672ms 11:31:44 INFO - PROCESS | 1655 | 1472236304489 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 11:31:44 INFO - PROCESS | 1655 | 1472236304493 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 11:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:31:44 INFO - PROCESS | 1655 | 1472236304497 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:31:44 INFO - PROCESS | 1655 | 1472236304499 Marionette TRACE conn2 <- [1,798,null,{}] 11:31:44 INFO - PROCESS | 1655 | 1472236304501 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}] 11:31:44 INFO - PROCESS | 1655 | 1472236304503 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:44 INFO - PROCESS | 1655 | 1472236304603 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 11:31:44 INFO - PROCESS | 1655 | 1472236304685 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:44 INFO - PROCESS | 1655 | 1472236304686 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12559d800 == 41 [pid = 1655] [id = 207] 11:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119324c00) [pid = 1655] [serial = 619] [outer = 0x0] 11:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119a8f400) [pid = 1655] [serial = 620] [outer = 0x119324c00] 11:31:44 INFO - PROCESS | 1655 | 1472236304732 Marionette DEBUG loaded listener.js 11:31:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123c99c00) [pid = 1655] [serial = 621] [outer = 0x119324c00] 11:31:45 INFO - PROCESS | 1655 | 1472236305151 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]]]}] 11:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 11:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms 11:31:45 INFO - PROCESS | 1655 | 1472236305171 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 11:31:45 INFO - PROCESS | 1655 | 1472236305173 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 11:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:31:45 INFO - PROCESS | 1655 | 1472236305176 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:31:45 INFO - PROCESS | 1655 | 1472236305180 Marionette TRACE conn2 <- [1,802,null,{}] 11:31:45 INFO - PROCESS | 1655 | 1472236305188 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}] 11:31:45 INFO - PROCESS | 1655 | 1472236305191 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:45 INFO - PROCESS | 1655 | 1472236305292 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 11:31:45 INFO - PROCESS | 1655 | 1472236305341 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:45 INFO - PROCESS | 1655 | 1472236305343 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6a0000 == 42 [pid = 1655] [id = 208] 11:31:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124f99800) [pid = 1655] [serial = 622] [outer = 0x0] 11:31:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126ca0800) [pid = 1655] [serial = 623] [outer = 0x124f99800] 11:31:45 INFO - PROCESS | 1655 | 1472236305379 Marionette DEBUG loaded listener.js 11:31:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1291ec400) [pid = 1655] [serial = 624] [outer = 0x124f99800] 11:31:45 INFO - PROCESS | 1655 | 1472236305801 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]]]}] 11:31:45 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 11:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 673ms 11:31:45 INFO - PROCESS | 1655 | 1472236305849 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 11:31:45 INFO - PROCESS | 1655 | 1472236305851 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 11:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:31:45 INFO - PROCESS | 1655 | 1472236305853 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:31:45 INFO - PROCESS | 1655 | 1472236305855 Marionette TRACE conn2 <- [1,806,null,{}] 11:31:45 INFO - PROCESS | 1655 | 1472236305857 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}] 11:31:45 INFO - PROCESS | 1655 | 1472236305859 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:45 INFO - PROCESS | 1655 | 1472236305984 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 11:31:46 INFO - PROCESS | 1655 | 1472236306047 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:46 INFO - PROCESS | 1655 | 1472236306048 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170cd800 == 43 [pid = 1655] [id = 209] 11:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11931f400) [pid = 1655] [serial = 625] [outer = 0x0] 11:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1291ee800) [pid = 1655] [serial = 626] [outer = 0x11931f400] 11:31:46 INFO - PROCESS | 1655 | 1472236306078 Marionette DEBUG loaded listener.js 11:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12ac5f800) [pid = 1655] [serial = 627] [outer = 0x11931f400] 11:31:46 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 11:31:46 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 11:31:46 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 11:31:46 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 11:31:46 INFO - PROCESS | 1655 | 1472236306617 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]]]}] 11:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 11:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 771ms 11:31:46 INFO - PROCESS | 1655 | 1472236306625 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 11:31:46 INFO - PROCESS | 1655 | 1472236306627 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 11:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:31:46 INFO - PROCESS | 1655 | 1472236306630 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:31:46 INFO - PROCESS | 1655 | 1472236306632 Marionette TRACE conn2 <- [1,810,null,{}] 11:31:46 INFO - PROCESS | 1655 | 1472236306636 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}] 11:31:46 INFO - PROCESS | 1655 | 1472236306637 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:46 INFO - PROCESS | 1655 | 1472236306732 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 11:31:46 INFO - PROCESS | 1655 | 1472236306779 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:46 INFO - PROCESS | 1655 | 1472236306782 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117003000 == 44 [pid = 1655] [id = 210] 11:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113cc7000) [pid = 1655] [serial = 628] [outer = 0x0] 11:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1165e7c00) [pid = 1655] [serial = 629] [outer = 0x113cc7000] 11:31:46 INFO - PROCESS | 1655 | 1472236306811 Marionette DEBUG loaded listener.js 11:31:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118318c00) [pid = 1655] [serial = 630] [outer = 0x113cc7000] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119174800 == 43 [pid = 1655] [id = 204] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x128a09800 == 42 [pid = 1655] [id = 203] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x126952000 == 41 [pid = 1655] [id = 202] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12487b000 == 40 [pid = 1655] [id = 201] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1214b1800 == 39 [pid = 1655] [id = 200] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0ce800 == 38 [pid = 1655] [id = 199] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119075000 == 37 [pid = 1655] [id = 198] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x117c8d800 == 36 [pid = 1655] [id = 197] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x115df1800 == 35 [pid = 1655] [id = 196] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x126148800 == 34 [pid = 1655] [id = 194] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11617c000 == 33 [pid = 1655] [id = 195] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11677b000 == 32 [pid = 1655] [id = 186] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1170cd800 == 31 [pid = 1655] [id = 209] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6a0000 == 30 [pid = 1655] [id = 208] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12559d800 == 29 [pid = 1655] [id = 207] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1183b1000 == 28 [pid = 1655] [id = 206] 11:31:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119a4c800 == 27 [pid = 1655] [id = 205] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118315c00) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11826f400) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118319c00) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1199ef400) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x117c4bc00) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11649f000) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116550000) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x116915800) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1248b9000) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1215cc000) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129568000) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1291ef000) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124c86400) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1292fc000) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1248bc000) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1260cd000) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x123c9c800) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1261ca000) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119326c00) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x126c0e800) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1291e4400) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11a089c00) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118644c00) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 11:31:47 INFO - PROCESS | 1655 | 1472236307751 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]]]}] 11:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1170ms 11:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:31:47 INFO - PROCESS | 1655 | 1472236307801 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 11:31:47 INFO - PROCESS | 1655 | 1472236307803 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 11:31:47 INFO - PROCESS | 1655 | 1472236307807 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:31:47 INFO - PROCESS | 1655 | 1472236307808 Marionette TRACE conn2 <- [1,814,null,{}] 11:31:47 INFO - PROCESS | 1655 | 1472236307812 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}] 11:31:47 INFO - PROCESS | 1655 | 1472236307814 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:47 INFO - PROCESS | 1655 | 1472236307890 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 11:31:47 INFO - PROCESS | 1655 | 1472236307897 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:47 INFO - PROCESS | 1655 | 1472236307898 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11306f000 == 28 [pid = 1655] [id = 211] 11:31:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1127d9000) [pid = 1655] [serial = 631] [outer = 0x0] 11:31:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1127df000) [pid = 1655] [serial = 632] [outer = 0x1127d9000] 11:31:47 INFO - PROCESS | 1655 | 1472236307930 Marionette DEBUG loaded listener.js 11:31:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1121aac00) [pid = 1655] [serial = 633] [outer = 0x1127d9000] 11:31:48 INFO - PROCESS | 1655 | 1472236308266 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 11:31:48 INFO - PROCESS | 1655 | 1472236308332 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 11:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:31:48 INFO - PROCESS | 1655 | 1472236308336 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:31:48 INFO - PROCESS | 1655 | 1472236308338 Marionette TRACE conn2 <- [1,818,null,{}] 11:31:48 INFO - PROCESS | 1655 | 1472236308340 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}] 11:31:48 INFO - PROCESS | 1655 | 1472236308342 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:48 INFO - PROCESS | 1655 | 1472236308419 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 11:31:48 INFO - PROCESS | 1655 | 1472236308424 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:48 INFO - PROCESS | 1655 | 1472236308426 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11617b800 == 29 [pid = 1655] [id = 212] 11:31:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x113cbac00) [pid = 1655] [serial = 634] [outer = 0x0] 11:31:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x115d24800) [pid = 1655] [serial = 635] [outer = 0x113cbac00] 11:31:48 INFO - PROCESS | 1655 | 1472236308456 Marionette DEBUG loaded listener.js 11:31:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x115eed000) [pid = 1655] [serial = 636] [outer = 0x113cbac00] 11:31:48 INFO - PROCESS | 1655 | 1472236308785 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]]]}] 11:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 11:31:48 INFO - PROCESS | 1655 | 1472236308806 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 11:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:31:48 INFO - PROCESS | 1655 | 1472236308817 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 11:31:48 INFO - PROCESS | 1655 | 1472236308819 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:31:48 INFO - PROCESS | 1655 | 1472236308822 Marionette TRACE conn2 <- [1,822,null,{}] 11:31:48 INFO - PROCESS | 1655 | 1472236308830 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}] 11:31:48 INFO - PROCESS | 1655 | 1472236308833 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:48 INFO - PROCESS | 1655 | 1472236308927 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 11:31:48 INFO - PROCESS | 1655 | 1472236308934 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:48 INFO - PROCESS | 1655 | 1472236308936 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170d1000 == 30 [pid = 1655] [id = 213] 11:31:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116154c00) [pid = 1655] [serial = 637] [outer = 0x0] 11:31:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118077400) [pid = 1655] [serial = 638] [outer = 0x116154c00] 11:31:48 INFO - PROCESS | 1655 | 1472236308968 Marionette DEBUG loaded listener.js 11:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1182ba000) [pid = 1655] [serial = 639] [outer = 0x116154c00] 11:31:49 INFO - PROCESS | 1655 | 1472236309291 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] 11:31:49 INFO - PROCESS | 1655 | 1472236309344 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 11:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:31:49 INFO - PROCESS | 1655 | 1472236309347 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:31:49 INFO - PROCESS | 1655 | 1472236309349 Marionette TRACE conn2 <- [1,826,null,{}] 11:31:49 INFO - PROCESS | 1655 | 1472236309352 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}] 11:31:49 INFO - PROCESS | 1655 | 1472236309354 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:49 INFO - PROCESS | 1655 | 1472236309506 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 11:31:49 INFO - PROCESS | 1655 | 1472236309548 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:49 INFO - PROCESS | 1655 | 1472236309550 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d4000 == 31 [pid = 1655] [id = 214] 11:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1182bd800) [pid = 1655] [serial = 640] [outer = 0x0] 11:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118312400) [pid = 1655] [serial = 641] [outer = 0x1182bd800] 11:31:49 INFO - PROCESS | 1655 | 1472236309593 Marionette DEBUG loaded listener.js 11:31:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118dd2c00) [pid = 1655] [serial = 642] [outer = 0x1182bd800] 11:31:49 INFO - PROCESS | 1655 | 1472236309973 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]]]}] 11:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 673ms 11:31:50 INFO - PROCESS | 1655 | 1472236310021 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 11:31:50 INFO - PROCESS | 1655 | 1472236310023 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 11:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:31:50 INFO - PROCESS | 1655 | 1472236310026 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:31:50 INFO - PROCESS | 1655 | 1472236310028 Marionette TRACE conn2 <- [1,830,null,{}] 11:31:50 INFO - PROCESS | 1655 | 1472236310032 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}] 11:31:50 INFO - PROCESS | 1655 | 1472236310034 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:50 INFO - PROCESS | 1655 | 1472236310179 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 11:31:50 INFO - PROCESS | 1655 | 1472236310202 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:50 INFO - PROCESS | 1655 | 1472236310203 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x119161800 == 32 [pid = 1655] [id = 215] 11:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1121e4800) [pid = 1655] [serial = 643] [outer = 0x0] 11:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11907cc00) [pid = 1655] [serial = 644] [outer = 0x1121e4800] 11:31:50 INFO - PROCESS | 1655 | 1472236310271 Marionette DEBUG loaded listener.js 11:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119325800) [pid = 1655] [serial = 645] [outer = 0x1121e4800] 11:31:50 INFO - PROCESS | 1655 | 1472236310685 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]]]}] 11:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 669ms 11:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:31:50 INFO - PROCESS | 1655 | 1472236310696 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 11:31:50 INFO - PROCESS | 1655 | 1472236310697 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 11:31:50 INFO - PROCESS | 1655 | 1472236310699 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:31:50 INFO - PROCESS | 1655 | 1472236310700 Marionette TRACE conn2 <- [1,834,null,{}] 11:31:50 INFO - PROCESS | 1655 | 1472236310702 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}] 11:31:50 INFO - PROCESS | 1655 | 1472236310707 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:50 INFO - PROCESS | 1655 | 1472236310820 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 11:31:50 INFO - PROCESS | 1655 | 1472236310832 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:50 INFO - PROCESS | 1655 | 1472236310834 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0e3800 == 33 [pid = 1655] [id = 216] 11:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11932b000) [pid = 1655] [serial = 646] [outer = 0x0] 11:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1199f5800) [pid = 1655] [serial = 647] [outer = 0x11932b000] 11:31:50 INFO - PROCESS | 1655 | 1472236310878 Marionette DEBUG loaded listener.js 11:31:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121d64400) [pid = 1655] [serial = 648] [outer = 0x11932b000] 11:31:51 INFO - PROCESS | 1655 | 1472236311239 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]]]}] 11:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 571ms 11:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:31:51 INFO - PROCESS | 1655 | 1472236311278 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 11:31:51 INFO - PROCESS | 1655 | 1472236311280 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 11:31:51 INFO - PROCESS | 1655 | 1472236311282 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:31:51 INFO - PROCESS | 1655 | 1472236311283 Marionette TRACE conn2 <- [1,838,null,{}] 11:31:51 INFO - PROCESS | 1655 | 1472236311285 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}] 11:31:51 INFO - PROCESS | 1655 | 1472236311287 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:51 INFO - PROCESS | 1655 | 1472236311385 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 11:31:51 INFO - PROCESS | 1655 | 1472236311388 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:51 INFO - PROCESS | 1655 | 1472236311390 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1214a7000 == 34 [pid = 1655] [id = 217] 11:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1193a0400) [pid = 1655] [serial = 649] [outer = 0x0] 11:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1248b1800) [pid = 1655] [serial = 650] [outer = 0x1193a0400] 11:31:51 INFO - PROCESS | 1655 | 1472236311416 Marionette DEBUG loaded listener.js 11:31:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1248bbc00) [pid = 1655] [serial = 651] [outer = 0x1193a0400] 11:31:51 INFO - PROCESS | 1655 | 1472236311756 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]]]}] 11:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128e4d800) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118082000) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124842800) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1127da000) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1164a0400) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113cc0400) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1167af800) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1289e3c00) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119085c00) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1121edc00) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x117c42400) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:31:51 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a772800) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:31:51 INFO - PROCESS | 1655 | 1472236311926 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 11:31:51 INFO - PROCESS | 1655 | 1472236311927 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 11:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:31:51 INFO - PROCESS | 1655 | 1472236311932 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:31:51 INFO - PROCESS | 1655 | 1472236311933 Marionette TRACE conn2 <- [1,842,null,{}] 11:31:51 INFO - PROCESS | 1655 | 1472236311935 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}] 11:31:51 INFO - PROCESS | 1655 | 1472236311936 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:52 INFO - PROCESS | 1655 | 1472236312006 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 11:31:52 INFO - PROCESS | 1655 | 1472236312012 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:52 INFO - PROCESS | 1655 | 1472236312013 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12487c800 == 35 [pid = 1655] [id = 218] 11:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1165e6400) [pid = 1655] [serial = 652] [outer = 0x0] 11:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118082000) [pid = 1655] [serial = 653] [outer = 0x1165e6400] 11:31:52 INFO - PROCESS | 1655 | 1472236312039 Marionette DEBUG loaded listener.js 11:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12103a000) [pid = 1655] [serial = 654] [outer = 0x1165e6400] 11:31:52 INFO - PROCESS | 1655 | 1472236312335 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]]]}] 11:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 418ms 11:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:31:52 INFO - PROCESS | 1655 | 1472236312350 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 11:31:52 INFO - PROCESS | 1655 | 1472236312352 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 11:31:52 INFO - PROCESS | 1655 | 1472236312354 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:31:52 INFO - PROCESS | 1655 | 1472236312355 Marionette TRACE conn2 <- [1,846,null,{}] 11:31:52 INFO - PROCESS | 1655 | 1472236312358 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}] 11:31:52 INFO - PROCESS | 1655 | 1472236312359 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:52 INFO - PROCESS | 1655 | 1472236312446 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 11:31:52 INFO - PROCESS | 1655 | 1472236312449 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:52 INFO - PROCESS | 1655 | 1472236312450 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170d0800 == 36 [pid = 1655] [id = 219] 11:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1248bfc00) [pid = 1655] [serial = 655] [outer = 0x0] 11:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124c37800) [pid = 1655] [serial = 656] [outer = 0x1248bfc00] 11:31:52 INFO - PROCESS | 1655 | 1472236312476 Marionette DEBUG loaded listener.js 11:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124e55400) [pid = 1655] [serial = 657] [outer = 0x1248bfc00] 11:31:52 INFO - PROCESS | 1655 | 1472236312813 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]]]}] 11:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 473ms 11:31:52 INFO - PROCESS | 1655 | 1472236312829 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 11:31:52 INFO - PROCESS | 1655 | 1472236312831 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 11:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:31:52 INFO - PROCESS | 1655 | 1472236312833 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:31:52 INFO - PROCESS | 1655 | 1472236312834 Marionette TRACE conn2 <- [1,850,null,{}] 11:31:52 INFO - PROCESS | 1655 | 1472236312837 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}] 11:31:52 INFO - PROCESS | 1655 | 1472236312838 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:52 INFO - PROCESS | 1655 | 1472236312946 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 11:31:52 INFO - PROCESS | 1655 | 1472236312953 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:52 INFO - PROCESS | 1655 | 1472236312954 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x126150000 == 37 [pid = 1655] [id = 220] 11:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124e55800) [pid = 1655] [serial = 658] [outer = 0x0] 11:31:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124f9c400) [pid = 1655] [serial = 659] [outer = 0x124e55800] 11:31:52 INFO - PROCESS | 1655 | 1472236312993 Marionette DEBUG loaded listener.js 11:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12558d800) [pid = 1655] [serial = 660] [outer = 0x124e55800] 11:31:53 INFO - PROCESS | 1655 | 1472236313452 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]]]}] 11:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 11:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:31:53 INFO - PROCESS | 1655 | 1472236313503 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 11:31:53 INFO - PROCESS | 1655 | 1472236313505 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 11:31:53 INFO - PROCESS | 1655 | 1472236313507 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:31:53 INFO - PROCESS | 1655 | 1472236313508 Marionette TRACE conn2 <- [1,854,null,{}] 11:31:53 INFO - PROCESS | 1655 | 1472236313516 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}] 11:31:53 INFO - PROCESS | 1655 | 1472236313518 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:53 INFO - PROCESS | 1655 | 1472236313606 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 11:31:53 INFO - PROCESS | 1655 | 1472236313614 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:53 INFO - PROCESS | 1655 | 1472236313623 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915e800 == 38 [pid = 1655] [id = 221] 11:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12558b400) [pid = 1655] [serial = 661] [outer = 0x0] 11:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126921c00) [pid = 1655] [serial = 662] [outer = 0x12558b400] 11:31:53 INFO - PROCESS | 1655 | 1472236313650 Marionette DEBUG loaded listener.js 11:31:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126cab800) [pid = 1655] [serial = 663] [outer = 0x12558b400] 11:31:54 INFO - PROCESS | 1655 | 1472236314121 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]]]}] 11:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 626ms 11:31:54 INFO - PROCESS | 1655 | 1472236314134 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 11:31:54 INFO - PROCESS | 1655 | 1472236314136 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 11:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:31:54 INFO - PROCESS | 1655 | 1472236314140 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:31:54 INFO - PROCESS | 1655 | 1472236314142 Marionette TRACE conn2 <- [1,858,null,{}] 11:31:54 INFO - PROCESS | 1655 | 1472236314173 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}] 11:31:54 INFO - PROCESS | 1655 | 1472236314176 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:54 INFO - PROCESS | 1655 | 1472236314285 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 11:31:54 INFO - PROCESS | 1655 | 1472236314359 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:54 INFO - PROCESS | 1655 | 1472236314361 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x115daa800 == 39 [pid = 1655] [id = 222] 11:31:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x111fe3c00) [pid = 1655] [serial = 664] [outer = 0x0] 11:31:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1127e4800) [pid = 1655] [serial = 665] [outer = 0x111fe3c00] 11:31:54 INFO - PROCESS | 1655 | 1472236314392 Marionette DEBUG loaded listener.js 11:31:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11334bc00) [pid = 1655] [serial = 666] [outer = 0x111fe3c00] 11:31:54 INFO - PROCESS | 1655 | 1472236314908 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]]]}] 11:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 800ms 11:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:31:54 INFO - PROCESS | 1655 | 1472236314963 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 11:31:54 INFO - PROCESS | 1655 | 1472236314966 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 11:31:54 INFO - PROCESS | 1655 | 1472236314971 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:31:54 INFO - PROCESS | 1655 | 1472236314973 Marionette TRACE conn2 <- [1,862,null,{}] 11:31:54 INFO - PROCESS | 1655 | 1472236314975 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}] 11:31:54 INFO - PROCESS | 1655 | 1472236314977 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:55 INFO - PROCESS | 1655 | 1472236315086 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 11:31:55 INFO - PROCESS | 1655 | 1472236315161 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:55 INFO - PROCESS | 1655 | 1472236315163 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x119066800 == 40 [pid = 1655] [id = 223] 11:31:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116952800) [pid = 1655] [serial = 667] [outer = 0x0] 11:31:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1169fa800) [pid = 1655] [serial = 668] [outer = 0x116952800] 11:31:55 INFO - PROCESS | 1655 | 1472236315194 Marionette DEBUG loaded listener.js 11:31:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118076800) [pid = 1655] [serial = 669] [outer = 0x116952800] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x126150000 == 39 [pid = 1655] [id = 220] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1170d0800 == 38 [pid = 1655] [id = 219] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12487c800 == 37 [pid = 1655] [id = 218] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1214a7000 == 36 [pid = 1655] [id = 217] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0e3800 == 35 [pid = 1655] [id = 216] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x119161800 == 34 [pid = 1655] [id = 215] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d4000 == 33 [pid = 1655] [id = 214] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1170d1000 == 32 [pid = 1655] [id = 213] 11:31:55 INFO - PROCESS | 1655 | 1472236315820 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]]]}] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11617b800 == 31 [pid = 1655] [id = 212] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11306f000 == 30 [pid = 1655] [id = 211] 11:31:55 INFO - PROCESS | 1655 | --DOCSHELL 0x117003000 == 29 [pid = 1655] [id = 210] 11:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a904400) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1248b5400) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1176bdc00) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 11:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 871ms 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116955000) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1176be800) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1199f3800) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11863f800) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119025400) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129566800) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115d7c400) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116911800) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1291f2c00) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a90bc00) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a67e800) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x121a1c000) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x121037c00) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124c39400) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a539800) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1261ce000) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x129567000) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1289e9c00) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12ac5ac00) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12a90c400) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 11:31:55 INFO - PROCESS | 1655 | 1472236315844 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 11:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:31:55 INFO - PROCESS | 1655 | 1472236315846 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 11:31:55 INFO - PROCESS | 1655 | 1472236315850 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:31:55 INFO - PROCESS | 1655 | 1472236315851 Marionette TRACE conn2 <- [1,866,null,{}] 11:31:55 INFO - PROCESS | 1655 | 1472236315855 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}] 11:31:55 INFO - PROCESS | 1655 | 1472236315856 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:55 INFO - PROCESS | 1655 | 1472236315941 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 11:31:55 INFO - PROCESS | 1655 | 1472236315989 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:55 INFO - PROCESS | 1655 | 1472236315992 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x114f25000 == 30 [pid = 1655] [id = 224] 11:31:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x115ee5800) [pid = 1655] [serial = 670] [outer = 0x0] 11:31:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1167b1800) [pid = 1655] [serial = 671] [outer = 0x115ee5800] 11:31:56 INFO - PROCESS | 1655 | 1472236316023 Marionette DEBUG loaded listener.js 11:31:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116ab6000) [pid = 1655] [serial = 672] [outer = 0x115ee5800] 11:31:56 INFO - PROCESS | 1655 | 1472236316312 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]]]}] 11:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 522ms 11:31:56 INFO - PROCESS | 1655 | 1472236316372 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 11:31:56 INFO - PROCESS | 1655 | 1472236316375 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 11:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:31:56 INFO - PROCESS | 1655 | 1472236316381 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:31:56 INFO - PROCESS | 1655 | 1472236316383 Marionette TRACE conn2 <- [1,870,null,{}] 11:31:56 INFO - PROCESS | 1655 | 1472236316385 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}] 11:31:56 INFO - PROCESS | 1655 | 1472236316387 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:56 INFO - PROCESS | 1655 | 1472236316481 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 11:31:56 INFO - PROCESS | 1655 | 1472236316539 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:56 INFO - PROCESS | 1655 | 1472236316540 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x114f20000 == 31 [pid = 1655] [id = 225] 11:31:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x117156400) [pid = 1655] [serial = 673] [outer = 0x0] 11:31:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1182bf400) [pid = 1655] [serial = 674] [outer = 0x117156400] 11:31:56 INFO - PROCESS | 1655 | 1472236316568 Marionette DEBUG loaded listener.js 11:31:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11843ac00) [pid = 1655] [serial = 675] [outer = 0x117156400] 11:31:56 INFO - PROCESS | 1655 | 1472236316865 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]]]}] 11:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 11:31:56 INFO - PROCESS | 1655 | 1472236316902 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 11:31:56 INFO - PROCESS | 1655 | 1472236316904 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 11:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:31:56 INFO - PROCESS | 1655 | 1472236316906 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:31:56 INFO - PROCESS | 1655 | 1472236316910 Marionette TRACE conn2 <- [1,874,null,{}] 11:31:56 INFO - PROCESS | 1655 | 1472236316919 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}] 11:31:56 INFO - PROCESS | 1655 | 1472236316922 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:57 INFO - PROCESS | 1655 | 1472236316999 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 11:31:57 INFO - PROCESS | 1655 | 1472236317003 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:57 INFO - PROCESS | 1655 | 1472236317005 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119072800 == 32 [pid = 1655] [id = 226] 11:31:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112735800) [pid = 1655] [serial = 676] [outer = 0x0] 11:31:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119327000) [pid = 1655] [serial = 677] [outer = 0x112735800] 11:31:57 INFO - PROCESS | 1655 | 1472236317036 Marionette DEBUG loaded listener.js 11:31:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1199f4000) [pid = 1655] [serial = 678] [outer = 0x112735800] 11:31:57 INFO - PROCESS | 1655 | 1472236317435 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]]]}] 11:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 575ms 11:31:57 INFO - PROCESS | 1655 | 1472236317484 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 11:31:57 INFO - PROCESS | 1655 | 1472236317487 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 11:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:31:57 INFO - PROCESS | 1655 | 1472236317491 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:31:57 INFO - PROCESS | 1655 | 1472236317493 Marionette TRACE conn2 <- [1,878,null,{}] 11:31:57 INFO - PROCESS | 1655 | 1472236317497 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}] 11:31:57 INFO - PROCESS | 1655 | 1472236317499 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:57 INFO - PROCESS | 1655 | 1472236317622 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 11:31:57 INFO - PROCESS | 1655 | 1472236317638 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:57 INFO - PROCESS | 1655 | 1472236317639 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c5800 == 33 [pid = 1655] [id = 227] 11:31:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12137cc00) [pid = 1655] [serial = 679] [outer = 0x0] 11:31:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12189d800) [pid = 1655] [serial = 680] [outer = 0x12137cc00] 11:31:57 INFO - PROCESS | 1655 | 1472236317682 Marionette DEBUG loaded listener.js 11:31:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123c9e800) [pid = 1655] [serial = 681] [outer = 0x12137cc00] 11:31:58 INFO - PROCESS | 1655 | 1472236318132 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]]]}] 11:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 672ms 11:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:31:58 INFO - PROCESS | 1655 | 1472236318163 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 11:31:58 INFO - PROCESS | 1655 | 1472236318164 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 11:31:58 INFO - PROCESS | 1655 | 1472236318166 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:31:58 INFO - PROCESS | 1655 | 1472236318167 Marionette TRACE conn2 <- [1,882,null,{}] 11:31:58 INFO - PROCESS | 1655 | 1472236318170 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}] 11:31:58 INFO - PROCESS | 1655 | 1472236318171 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:58 INFO - PROCESS | 1655 | 1472236318262 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 11:31:58 INFO - PROCESS | 1655 | 1472236318294 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:58 INFO - PROCESS | 1655 | 1472236318296 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c22000 == 34 [pid = 1655] [id = 228] 11:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1127e6400) [pid = 1655] [serial = 682] [outer = 0x0] 11:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124850400) [pid = 1655] [serial = 683] [outer = 0x1127e6400] 11:31:58 INFO - PROCESS | 1655 | 1472236318321 Marionette DEBUG loaded listener.js 11:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1248bec00) [pid = 1655] [serial = 684] [outer = 0x1127e6400] 11:31:58 INFO - PROCESS | 1655 | 1472236318678 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]]]}] 11:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 523ms 11:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:31:58 INFO - PROCESS | 1655 | 1472236318690 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 11:31:58 INFO - PROCESS | 1655 | 1472236318692 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 11:31:58 INFO - PROCESS | 1655 | 1472236318695 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:31:58 INFO - PROCESS | 1655 | 1472236318697 Marionette TRACE conn2 <- [1,886,null,{}] 11:31:58 INFO - PROCESS | 1655 | 1472236318700 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}] 11:31:58 INFO - PROCESS | 1655 | 1472236318706 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:58 INFO - PROCESS | 1655 | 1472236318891 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 11:31:58 INFO - PROCESS | 1655 | 1472236318940 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:58 INFO - PROCESS | 1655 | 1472236318941 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x126152000 == 35 [pid = 1655] [id = 229] 11:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124969400) [pid = 1655] [serial = 685] [outer = 0x0] 11:31:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x125589000) [pid = 1655] [serial = 686] [outer = 0x124969400] 11:31:58 INFO - PROCESS | 1655 | 1472236318984 Marionette DEBUG loaded listener.js 11:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1289dc400) [pid = 1655] [serial = 687] [outer = 0x124969400] 11:31:59 INFO - PROCESS | 1655 | 1472236319421 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]]]}] 11:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 770ms 11:31:59 INFO - PROCESS | 1655 | 1472236319465 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 11:31:59 INFO - PROCESS | 1655 | 1472236319466 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 11:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:31:59 INFO - PROCESS | 1655 | 1472236319468 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:31:59 INFO - PROCESS | 1655 | 1472236319469 Marionette TRACE conn2 <- [1,890,null,{}] 11:31:59 INFO - PROCESS | 1655 | 1472236319472 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}] 11:31:59 INFO - PROCESS | 1655 | 1472236319473 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:59 INFO - PROCESS | 1655 | 1472236319569 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 11:31:59 INFO - PROCESS | 1655 | 1472236319572 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:59 INFO - PROCESS | 1655 | 1472236319573 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:31:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a17000 == 36 [pid = 1655] [id = 230] 11:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289dd800) [pid = 1655] [serial = 688] [outer = 0x0] 11:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289e5000) [pid = 1655] [serial = 689] [outer = 0x1289dd800] 11:31:59 INFO - PROCESS | 1655 | 1472236319600 Marionette DEBUG loaded listener.js 11:31:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b1f400) [pid = 1655] [serial = 690] [outer = 0x1289dd800] 11:31:59 INFO - PROCESS | 1655 | 1472236319920 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]]]}] 11:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 470ms 11:31:59 INFO - PROCESS | 1655 | 1472236319938 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 11:31:59 INFO - PROCESS | 1655 | 1472236319940 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 11:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:31:59 INFO - PROCESS | 1655 | 1472236319955 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:31:59 INFO - PROCESS | 1655 | 1472236319956 Marionette TRACE conn2 <- [1,894,null,{}] 11:31:59 INFO - PROCESS | 1655 | 1472236319959 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}] 11:31:59 INFO - PROCESS | 1655 | 1472236319962 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:00 INFO - PROCESS | 1655 | 1472236320064 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 11:32:00 INFO - PROCESS | 1655 | 1472236320067 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:00 INFO - PROCESS | 1655 | 1472236320069 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x129156800 == 37 [pid = 1655] [id = 231] 11:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1289e0000) [pid = 1655] [serial = 691] [outer = 0x0] 11:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128c52400) [pid = 1655] [serial = 692] [outer = 0x1289e0000] 11:32:00 INFO - PROCESS | 1655 | 1472236320095 Marionette DEBUG loaded listener.js 11:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128e4dc00) [pid = 1655] [serial = 693] [outer = 0x1289e0000] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1121e4800) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116154c00) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1127d9000) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1182bd800) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113cc7000) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113cbac00) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117c46c00) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119324c00) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124f99800) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11932b000) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11931f400) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1193a0400) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1165e6400) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1248bfc00) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:32:00 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124e55800) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:32:00 INFO - PROCESS | 1655 | 1472236320467 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]]]}] 11:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 573ms 11:32:00 INFO - PROCESS | 1655 | 1472236320524 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 11:32:00 INFO - PROCESS | 1655 | 1472236320527 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 11:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:32:00 INFO - PROCESS | 1655 | 1472236320531 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:32:00 INFO - PROCESS | 1655 | 1472236320532 Marionette TRACE conn2 <- [1,898,null,{}] 11:32:00 INFO - PROCESS | 1655 | 1472236320534 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}] 11:32:00 INFO - PROCESS | 1655 | 1472236320535 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:00 INFO - PROCESS | 1655 | 1472236320613 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 11:32:00 INFO - PROCESS | 1655 | 1472236320616 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:00 INFO - PROCESS | 1655 | 1472236320617 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11906f800 == 38 [pid = 1655] [id = 232] 11:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1169a1c00) [pid = 1655] [serial = 694] [outer = 0x0] 11:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118dd9400) [pid = 1655] [serial = 695] [outer = 0x1169a1c00] 11:32:00 INFO - PROCESS | 1655 | 1472236320642 Marionette DEBUG loaded listener.js 11:32:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1199f3800) [pid = 1655] [serial = 696] [outer = 0x1169a1c00] 11:32:00 INFO - PROCESS | 1655 | 1472236320953 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]]]}] 11:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 11:32:01 INFO - PROCESS | 1655 | 1472236321001 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 11:32:01 INFO - PROCESS | 1655 | 1472236321003 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 11:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:32:01 INFO - PROCESS | 1655 | 1472236321005 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:32:01 INFO - PROCESS | 1655 | 1472236321006 Marionette TRACE conn2 <- [1,902,null,{}] 11:32:01 INFO - PROCESS | 1655 | 1472236321008 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}] 11:32:01 INFO - PROCESS | 1655 | 1472236321010 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:01 INFO - PROCESS | 1655 | 1472236321086 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 11:32:01 INFO - PROCESS | 1655 | 1472236321141 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:01 INFO - PROCESS | 1655 | 1472236321142 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x129792000 == 39 [pid = 1655] [id = 233] 11:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1182bd800) [pid = 1655] [serial = 697] [outer = 0x0] 11:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x125585c00) [pid = 1655] [serial = 698] [outer = 0x1182bd800] 11:32:01 INFO - PROCESS | 1655 | 1472236321167 Marionette DEBUG loaded listener.js 11:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x128e50400) [pid = 1655] [serial = 699] [outer = 0x1182bd800] 11:32:01 INFO - PROCESS | 1655 | 1472236321461 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]]]}] 11:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 11:32:01 INFO - PROCESS | 1655 | 1472236321473 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 11:32:01 INFO - PROCESS | 1655 | 1472236321475 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 11:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:32:01 INFO - PROCESS | 1655 | 1472236321485 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:32:01 INFO - PROCESS | 1655 | 1472236321487 Marionette TRACE conn2 <- [1,906,null,{}] 11:32:01 INFO - PROCESS | 1655 | 1472236321489 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}] 11:32:01 INFO - PROCESS | 1655 | 1472236321491 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:01 INFO - PROCESS | 1655 | 1472236321585 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 11:32:01 INFO - PROCESS | 1655 | 1472236321589 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:01 INFO - PROCESS | 1655 | 1472236321591 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab0f000 == 40 [pid = 1655] [id = 234] 11:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1289e1800) [pid = 1655] [serial = 700] [outer = 0x0] 11:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1291f0000) [pid = 1655] [serial = 701] [outer = 0x1289e1800] 11:32:01 INFO - PROCESS | 1655 | 1472236321621 Marionette DEBUG loaded listener.js 11:32:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a530400) [pid = 1655] [serial = 702] [outer = 0x1289e1800] 11:32:01 INFO - PROCESS | 1655 | 1472236321932 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]]]}] 11:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms 11:32:01 INFO - PROCESS | 1655 | 1472236321956 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 11:32:01 INFO - PROCESS | 1655 | 1472236321957 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 11:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:32:01 INFO - PROCESS | 1655 | 1472236321966 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:32:01 INFO - PROCESS | 1655 | 1472236321967 Marionette TRACE conn2 <- [1,910,null,{}] 11:32:01 INFO - PROCESS | 1655 | 1472236321970 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}] 11:32:01 INFO - PROCESS | 1655 | 1472236321971 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:02 INFO - PROCESS | 1655 | 1472236322089 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 11:32:02 INFO - PROCESS | 1655 | 1472236322099 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:02 INFO - PROCESS | 1655 | 1472236322100 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab82800 == 41 [pid = 1655] [id = 235] 11:32:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124f99800) [pid = 1655] [serial = 703] [outer = 0x0] 11:32:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a53c800) [pid = 1655] [serial = 704] [outer = 0x124f99800] 11:32:02 INFO - PROCESS | 1655 | 1472236322141 Marionette DEBUG loaded listener.js 11:32:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a67c800) [pid = 1655] [serial = 705] [outer = 0x124f99800] 11:32:02 INFO - PROCESS | 1655 | 1472236322729 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]]]}] 11:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 823ms 11:32:02 INFO - PROCESS | 1655 | 1472236322790 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 11:32:02 INFO - PROCESS | 1655 | 1472236322793 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 11:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:32:02 INFO - PROCESS | 1655 | 1472236322796 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:32:02 INFO - PROCESS | 1655 | 1472236322798 Marionette TRACE conn2 <- [1,914,null,{}] 11:32:02 INFO - PROCESS | 1655 | 1472236322841 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}] 11:32:02 INFO - PROCESS | 1655 | 1472236322843 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:02 INFO - PROCESS | 1655 | 1472236322976 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 11:32:02 INFO - PROCESS | 1655 | 1472236322988 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:02 INFO - PROCESS | 1655 | 1472236322990 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11701f800 == 42 [pid = 1655] [id = 236] 11:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x115d81000) [pid = 1655] [serial = 706] [outer = 0x0] 11:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1176be800) [pid = 1655] [serial = 707] [outer = 0x115d81000] 11:32:03 INFO - PROCESS | 1655 | 1472236323022 Marionette DEBUG loaded listener.js 11:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11830bc00) [pid = 1655] [serial = 708] [outer = 0x115d81000] 11:32:03 INFO - PROCESS | 1655 | 1472236323462 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]]]}] 11:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 695ms 11:32:03 INFO - PROCESS | 1655 | 1472236323492 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 11:32:03 INFO - PROCESS | 1655 | 1472236323495 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 11:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:32:03 INFO - PROCESS | 1655 | 1472236323499 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:32:03 INFO - PROCESS | 1655 | 1472236323501 Marionette TRACE conn2 <- [1,918,null,{}] 11:32:03 INFO - PROCESS | 1655 | 1472236323504 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}] 11:32:03 INFO - PROCESS | 1655 | 1472236323506 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:03 INFO - PROCESS | 1655 | 1472236323606 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 11:32:03 INFO - PROCESS | 1655 | 1472236323660 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:03 INFO - PROCESS | 1655 | 1472236323661 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fb9000 == 43 [pid = 1655] [id = 237] 11:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119018c00) [pid = 1655] [serial = 709] [outer = 0x0] 11:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119321000) [pid = 1655] [serial = 710] [outer = 0x119018c00] 11:32:03 INFO - PROCESS | 1655 | 1472236323693 Marionette DEBUG loaded listener.js 11:32:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1199f4c00) [pid = 1655] [serial = 711] [outer = 0x119018c00] 11:32:04 INFO - PROCESS | 1655 | 1472236324112 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]]]}] 11:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 621ms 11:32:04 INFO - PROCESS | 1655 | 1472236324121 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 11:32:04 INFO - PROCESS | 1655 | 1472236324122 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 11:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:32:04 INFO - PROCESS | 1655 | 1472236324125 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:32:04 INFO - PROCESS | 1655 | 1472236324129 Marionette TRACE conn2 <- [1,922,null,{}] 11:32:04 INFO - PROCESS | 1655 | 1472236324137 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}] 11:32:04 INFO - PROCESS | 1655 | 1472236324141 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:04 INFO - PROCESS | 1655 | 1472236324240 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 11:32:04 INFO - PROCESS | 1655 | 1472236324332 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:04 INFO - PROCESS | 1655 | 1472236324334 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac79800 == 44 [pid = 1655] [id = 238] 11:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124f8d400) [pid = 1655] [serial = 712] [outer = 0x0] 11:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126522400) [pid = 1655] [serial = 713] [outer = 0x124f8d400] 11:32:04 INFO - PROCESS | 1655 | 1472236324365 Marionette DEBUG loaded listener.js 11:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126ca7800) [pid = 1655] [serial = 714] [outer = 0x124f8d400] 11:32:04 INFO - PROCESS | 1655 | 1472236324776 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]]]}] 11:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 674ms 11:32:04 INFO - PROCESS | 1655 | 1472236324800 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 11:32:04 INFO - PROCESS | 1655 | 1472236324802 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 11:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:32:04 INFO - PROCESS | 1655 | 1472236324804 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:32:04 INFO - PROCESS | 1655 | 1472236324805 Marionette TRACE conn2 <- [1,926,null,{}] 11:32:04 INFO - PROCESS | 1655 | 1472236324808 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}] 11:32:04 INFO - PROCESS | 1655 | 1472236324809 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:04 INFO - PROCESS | 1655 | 1472236324910 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 11:32:04 INFO - PROCESS | 1655 | 1472236324962 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:04 INFO - PROCESS | 1655 | 1472236324964 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8cc800 == 45 [pid = 1655] [id = 239] 11:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b20800) [pid = 1655] [serial = 715] [outer = 0x0] 11:32:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1291f2400) [pid = 1655] [serial = 716] [outer = 0x128b20800] 11:32:04 INFO - PROCESS | 1655 | 1472236324993 Marionette DEBUG loaded listener.js 11:32:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129566c00) [pid = 1655] [serial = 717] [outer = 0x128b20800] 11:32:05 INFO - PROCESS | 1655 | 1472236325444 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]]]}] 11:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 11:32:05 INFO - PROCESS | 1655 | 1472236325654 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 11:32:05 INFO - PROCESS | 1655 | 1472236325657 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 11:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:32:05 INFO - PROCESS | 1655 | 1472236325675 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:32:05 INFO - PROCESS | 1655 | 1472236325676 Marionette TRACE conn2 <- [1,930,null,{}] 11:32:05 INFO - PROCESS | 1655 | 1472236325680 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}] 11:32:05 INFO - PROCESS | 1655 | 1472236325682 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:05 INFO - PROCESS | 1655 | 1472236325772 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 11:32:05 INFO - PROCESS | 1655 | 1472236325825 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:05 INFO - PROCESS | 1655 | 1472236325828 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x117497000 == 46 [pid = 1655] [id = 240] 11:32:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x116155000) [pid = 1655] [serial = 718] [outer = 0x0] 11:32:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1165ef000) [pid = 1655] [serial = 719] [outer = 0x116155000] 11:32:05 INFO - PROCESS | 1655 | 1472236325857 Marionette DEBUG loaded listener.js 11:32:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118076c00) [pid = 1655] [serial = 720] [outer = 0x116155000] 11:32:06 INFO - PROCESS | 1655 | 1472236326278 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]]]}] 11:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 623ms 11:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:32:06 INFO - PROCESS | 1655 | 1472236326297 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 11:32:06 INFO - PROCESS | 1655 | 1472236326299 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 11:32:06 INFO - PROCESS | 1655 | 1472236326303 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:32:06 INFO - PROCESS | 1655 | 1472236326305 Marionette TRACE conn2 <- [1,934,null,{}] 11:32:06 INFO - PROCESS | 1655 | 1472236326308 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}] 11:32:06 INFO - PROCESS | 1655 | 1472236326310 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:06 INFO - PROCESS | 1655 | 1472236326401 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 11:32:06 INFO - PROCESS | 1655 | 1472236326452 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:06 INFO - PROCESS | 1655 | 1472236326454 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x116964800 == 47 [pid = 1655] [id = 241] 11:32:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11826f400) [pid = 1655] [serial = 721] [outer = 0x0] 11:32:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118316c00) [pid = 1655] [serial = 722] [outer = 0x11826f400] 11:32:06 INFO - PROCESS | 1655 | 1472236326483 Marionette DEBUG loaded listener.js 11:32:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118dd3000) [pid = 1655] [serial = 723] [outer = 0x11826f400] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab0f000 == 46 [pid = 1655] [id = 234] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129792000 == 45 [pid = 1655] [id = 233] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11906f800 == 44 [pid = 1655] [id = 232] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129156800 == 43 [pid = 1655] [id = 231] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x128a17000 == 42 [pid = 1655] [id = 230] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x126152000 == 41 [pid = 1655] [id = 229] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x121c22000 == 40 [pid = 1655] [id = 228] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c5800 == 39 [pid = 1655] [id = 227] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119072800 == 38 [pid = 1655] [id = 226] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x114f20000 == 37 [pid = 1655] [id = 225] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x114f25000 == 36 [pid = 1655] [id = 224] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11915e800 == 35 [pid = 1655] [id = 221] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x115daa800 == 34 [pid = 1655] [id = 222] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119066800 == 33 [pid = 1655] [id = 223] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117497000 == 32 [pid = 1655] [id = 240] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8cc800 == 31 [pid = 1655] [id = 239] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac79800 == 30 [pid = 1655] [id = 238] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x124fb9000 == 29 [pid = 1655] [id = 237] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab82800 == 28 [pid = 1655] [id = 235] 11:32:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11701f800 == 27 [pid = 1655] [id = 236] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11907cc00) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118077400) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1182ba000) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1127df000) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1121aac00) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118312400) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118318c00) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1165e7c00) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115d24800) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115eed000) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118640800) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118080400) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123c99c00) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119a8f400) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1291ec400) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126ca0800) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1199f5800) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12ac5f800) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1248b1800) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121d64400) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118082000) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1291ee800) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12103a000) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124c37800) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1248bbc00) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126921c00) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119325800) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124f9c400) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124e55400) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118dd2c00) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12558d800) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 11:32:07 INFO - PROCESS | 1655 | 1472236327350 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]]]}] 11:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1073ms 11:32:07 INFO - PROCESS | 1655 | 1472236327375 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 11:32:07 INFO - PROCESS | 1655 | 1472236327381 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 11:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:32:07 INFO - PROCESS | 1655 | 1472236327387 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:32:07 INFO - PROCESS | 1655 | 1472236327390 Marionette TRACE conn2 <- [1,938,null,{}] 11:32:07 INFO - PROCESS | 1655 | 1472236327399 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}] 11:32:07 INFO - PROCESS | 1655 | 1472236327401 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:07 INFO - PROCESS | 1655 | 1472236327484 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 11:32:07 INFO - PROCESS | 1655 | 1472236327489 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:07 INFO - PROCESS | 1655 | 1472236327491 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x115db4000 == 28 [pid = 1655] [id = 242] 11:32:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113d23800) [pid = 1655] [serial = 724] [outer = 0x0] 11:32:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1161c1400) [pid = 1655] [serial = 725] [outer = 0x113d23800] 11:32:07 INFO - PROCESS | 1655 | 1472236327522 Marionette DEBUG loaded listener.js 11:32:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11699c400) [pid = 1655] [serial = 726] [outer = 0x113d23800] 11:32:07 INFO - PROCESS | 1655 | 1472236327866 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]]]}] 11:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 528ms 11:32:07 INFO - PROCESS | 1655 | 1472236327914 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 11:32:07 INFO - PROCESS | 1655 | 1472236327917 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 11:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:32:07 INFO - PROCESS | 1655 | 1472236327922 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:32:07 INFO - PROCESS | 1655 | 1472236327924 Marionette TRACE conn2 <- [1,942,null,{}] 11:32:07 INFO - PROCESS | 1655 | 1472236327926 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}] 11:32:07 INFO - PROCESS | 1655 | 1472236327928 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:08 INFO - PROCESS | 1655 | 1472236328006 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 11:32:08 INFO - PROCESS | 1655 | 1472236328013 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:08 INFO - PROCESS | 1655 | 1472236328014 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x117007000 == 29 [pid = 1655] [id = 243] 11:32:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116ab5000) [pid = 1655] [serial = 727] [outer = 0x0] 11:32:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118267800) [pid = 1655] [serial = 728] [outer = 0x116ab5000] 11:32:08 INFO - PROCESS | 1655 | 1472236328041 Marionette DEBUG loaded listener.js 11:32:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118318c00) [pid = 1655] [serial = 729] [outer = 0x116ab5000] 11:32:08 INFO - PROCESS | 1655 | 1472236328399 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]]]}] 11:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 11:32:08 INFO - PROCESS | 1655 | 1472236328448 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 11:32:08 INFO - PROCESS | 1655 | 1472236328449 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 11:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:32:08 INFO - PROCESS | 1655 | 1472236328451 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:32:08 INFO - PROCESS | 1655 | 1472236328454 Marionette TRACE conn2 <- [1,946,null,{}] 11:32:08 INFO - PROCESS | 1655 | 1472236328461 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}] 11:32:08 INFO - PROCESS | 1655 | 1472236328465 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:08 INFO - PROCESS | 1655 | 1472236328540 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 11:32:08 INFO - PROCESS | 1655 | 1472236328547 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:08 INFO - PROCESS | 1655 | 1472236328549 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x118699800 == 30 [pid = 1655] [id = 244] 11:32:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118642400) [pid = 1655] [serial = 730] [outer = 0x0] 11:32:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119317400) [pid = 1655] [serial = 731] [outer = 0x118642400] 11:32:08 INFO - PROCESS | 1655 | 1472236328578 Marionette DEBUG loaded listener.js 11:32:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1193a6800) [pid = 1655] [serial = 732] [outer = 0x118642400] 11:32:08 INFO - PROCESS | 1655 | 1472236328904 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]]]}] 11:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 11:32:08 INFO - PROCESS | 1655 | 1472236328923 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 11:32:08 INFO - PROCESS | 1655 | 1472236328926 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 11:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:32:08 INFO - PROCESS | 1655 | 1472236328932 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:32:08 INFO - PROCESS | 1655 | 1472236328933 Marionette TRACE conn2 <- [1,950,null,{}] 11:32:08 INFO - PROCESS | 1655 | 1472236328936 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}] 11:32:08 INFO - PROCESS | 1655 | 1472236328937 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:09 INFO - PROCESS | 1655 | 1472236329035 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 11:32:09 INFO - PROCESS | 1655 | 1472236329132 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:09 INFO - PROCESS | 1655 | 1472236329133 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119436000 == 31 [pid = 1655] [id = 245] 11:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118dda800) [pid = 1655] [serial = 733] [outer = 0x0] 11:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1199f3c00) [pid = 1655] [serial = 734] [outer = 0x118dda800] 11:32:09 INFO - PROCESS | 1655 | 1472236329176 Marionette DEBUG loaded listener.js 11:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121039800) [pid = 1655] [serial = 735] [outer = 0x118dda800] 11:32:09 INFO - PROCESS | 1655 | 1472236329606 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]]]}] 11:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 718ms 11:32:09 INFO - PROCESS | 1655 | 1472236329651 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 11:32:09 INFO - PROCESS | 1655 | 1472236329652 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 11:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:32:09 INFO - PROCESS | 1655 | 1472236329654 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:32:09 INFO - PROCESS | 1655 | 1472236329655 Marionette TRACE conn2 <- [1,954,null,{}] 11:32:09 INFO - PROCESS | 1655 | 1472236329658 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}] 11:32:09 INFO - PROCESS | 1655 | 1472236329660 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:09 INFO - PROCESS | 1655 | 1472236329789 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 11:32:09 INFO - PROCESS | 1655 | 1472236329812 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:09 INFO - PROCESS | 1655 | 1472236329813 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c0800 == 32 [pid = 1655] [id = 246] 11:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113c2b400) [pid = 1655] [serial = 736] [outer = 0x0] 11:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121ade800) [pid = 1655] [serial = 737] [outer = 0x113c2b400] 11:32:09 INFO - PROCESS | 1655 | 1472236329856 Marionette DEBUG loaded listener.js 11:32:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124847c00) [pid = 1655] [serial = 738] [outer = 0x113c2b400] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124f99800) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1289e1800) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124969400) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1289dd800) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1289e0000) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117156400) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12137cc00) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115ee5800) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116952800) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12558b400) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x111fe3c00) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112735800) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1182bd800) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1169a1c00) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:32:10 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1127e6400) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:32:10 INFO - PROCESS | 1655 | 1472236330776 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]]]}] 11:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1169ms 11:32:10 INFO - PROCESS | 1655 | 1472236330826 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 11:32:10 INFO - PROCESS | 1655 | 1472236330829 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 11:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:32:10 INFO - PROCESS | 1655 | 1472236330833 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:32:10 INFO - PROCESS | 1655 | 1472236330834 Marionette TRACE conn2 <- [1,958,null,{}] 11:32:10 INFO - PROCESS | 1655 | 1472236330838 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}] 11:32:10 INFO - PROCESS | 1655 | 1472236330839 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:10 INFO - PROCESS | 1655 | 1472236330943 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 11:32:10 INFO - PROCESS | 1655 | 1472236330993 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:10 INFO - PROCESS | 1655 | 1472236330994 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169c6800 == 33 [pid = 1655] [id = 247] 11:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112f21800) [pid = 1655] [serial = 739] [outer = 0x0] 11:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113cc2000) [pid = 1655] [serial = 740] [outer = 0x112f21800] 11:32:11 INFO - PROCESS | 1655 | 1472236331027 Marionette DEBUG loaded listener.js 11:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1164f2400) [pid = 1655] [serial = 741] [outer = 0x112f21800] 11:32:11 INFO - PROCESS | 1655 | 1472236331562 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]]]}] 11:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 770ms 11:32:11 INFO - PROCESS | 1655 | 1472236331603 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 11:32:11 INFO - PROCESS | 1655 | 1472236331608 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 11:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:32:11 INFO - PROCESS | 1655 | 1472236331650 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:32:11 INFO - PROCESS | 1655 | 1472236331653 Marionette TRACE conn2 <- [1,962,null,{}] 11:32:11 INFO - PROCESS | 1655 | 1472236331657 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}] 11:32:11 INFO - PROCESS | 1655 | 1472236331660 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:11 INFO - PROCESS | 1655 | 1472236331822 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 11:32:11 INFO - PROCESS | 1655 | 1472236331891 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:11 INFO - PROCESS | 1655 | 1472236331892 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212df800 == 34 [pid = 1655] [id = 248] 11:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1182bac00) [pid = 1655] [serial = 742] [outer = 0x0] 11:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118319800) [pid = 1655] [serial = 743] [outer = 0x1182bac00] 11:32:11 INFO - PROCESS | 1655 | 1472236331924 Marionette DEBUG loaded listener.js 11:32:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11864d400) [pid = 1655] [serial = 744] [outer = 0x1182bac00] 11:32:12 INFO - PROCESS | 1655 | 1472236332498 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]]]}] 11:32:12 INFO - PROCESS | 1655 | --DOCSHELL 0x119436000 == 33 [pid = 1655] [id = 245] 11:32:12 INFO - PROCESS | 1655 | --DOCSHELL 0x118699800 == 32 [pid = 1655] [id = 244] 11:32:12 INFO - PROCESS | 1655 | --DOCSHELL 0x117007000 == 31 [pid = 1655] [id = 243] 11:32:12 INFO - PROCESS | 1655 | --DOCSHELL 0x115db4000 == 30 [pid = 1655] [id = 242] 11:32:12 INFO - PROCESS | 1655 | --DOCSHELL 0x116964800 == 29 [pid = 1655] [id = 241] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a67c800) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a53c800) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1291f0000) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x125589000) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1289e5000) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1289dc400) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128c52400) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128b1f400) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1182bf400) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12189d800) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1167b1800) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116ab6000) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1169fa800) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x118076800) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x126cab800) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1127e4800) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11334bc00) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x119327000) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1199f4000) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11843ac00) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x128e50400) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x118dd9400) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x128e4dc00) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x124850400) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1248bec00) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x123c9e800) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x1199f3800) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x125585c00) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 11:32:12 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x12a530400) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 11:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 929ms 11:32:12 INFO - PROCESS | 1655 | 1472236332576 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 11:32:12 INFO - PROCESS | 1655 | 1472236332582 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 11:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:32:12 INFO - PROCESS | 1655 | 1472236332586 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:32:12 INFO - PROCESS | 1655 | 1472236332588 Marionette TRACE conn2 <- [1,966,null,{}] 11:32:12 INFO - PROCESS | 1655 | 1472236332591 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}] 11:32:12 INFO - PROCESS | 1655 | 1472236332592 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:12 INFO - PROCESS | 1655 | 1472236332657 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 11:32:12 INFO - PROCESS | 1655 | 1472236332665 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:12 INFO - PROCESS | 1655 | 1472236332668 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x115dac000 == 30 [pid = 1655] [id = 249] 11:32:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x112a88000) [pid = 1655] [serial = 745] [outer = 0x0] 11:32:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x113cba400) [pid = 1655] [serial = 746] [outer = 0x112a88000] 11:32:12 INFO - PROCESS | 1655 | 1472236332691 Marionette DEBUG loaded listener.js 11:32:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x116555800) [pid = 1655] [serial = 747] [outer = 0x112a88000] 11:32:13 INFO - PROCESS | 1655 | 1472236333328 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]]]}] 11:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 770ms 11:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:32:13 INFO - PROCESS | 1655 | 1472236333358 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 11:32:13 INFO - PROCESS | 1655 | 1472236333362 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 11:32:13 INFO - PROCESS | 1655 | 1472236333367 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:32:13 INFO - PROCESS | 1655 | 1472236333371 Marionette TRACE conn2 <- [1,970,null,{}] 11:32:13 INFO - PROCESS | 1655 | 1472236333376 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}] 11:32:13 INFO - PROCESS | 1655 | 1472236333379 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:13 INFO - PROCESS | 1655 | 1472236333506 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 11:32:13 INFO - PROCESS | 1655 | 1472236333554 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:13 INFO - PROCESS | 1655 | 1472236333557 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169cb800 == 31 [pid = 1655] [id = 250] 11:32:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x115ee5800) [pid = 1655] [serial = 748] [outer = 0x0] 11:32:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11699b400) [pid = 1655] [serial = 749] [outer = 0x115ee5800] 11:32:13 INFO - PROCESS | 1655 | 1472236333590 Marionette DEBUG loaded listener.js 11:32:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x117c40c00) [pid = 1655] [serial = 750] [outer = 0x115ee5800] 11:32:14 INFO - PROCESS | 1655 | 1472236334012 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]]]}] 11:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 675ms 11:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:32:14 INFO - PROCESS | 1655 | 1472236334041 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 11:32:14 INFO - PROCESS | 1655 | 1472236334044 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 11:32:14 INFO - PROCESS | 1655 | 1472236334048 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:32:14 INFO - PROCESS | 1655 | 1472236334050 Marionette TRACE conn2 <- [1,974,null,{}] 11:32:14 INFO - PROCESS | 1655 | 1472236334053 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}] 11:32:14 INFO - PROCESS | 1655 | 1472236334055 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:14 INFO - PROCESS | 1655 | 1472236334149 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 11:32:14 INFO - PROCESS | 1655 | 1472236334197 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:14 INFO - PROCESS | 1655 | 1472236334198 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x118d8b800 == 32 [pid = 1655] [id = 251] 11:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x10eafa800) [pid = 1655] [serial = 751] [outer = 0x0] 11:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11864d800) [pid = 1655] [serial = 752] [outer = 0x10eafa800] 11:32:14 INFO - PROCESS | 1655 | 1472236334230 Marionette DEBUG loaded listener.js 11:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x119317800) [pid = 1655] [serial = 753] [outer = 0x10eafa800] 11:32:14 INFO - PROCESS | 1655 | 1472236334636 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]]]}] 11:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 621ms 11:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:32:14 INFO - PROCESS | 1655 | 1472236334670 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 11:32:14 INFO - PROCESS | 1655 | 1472236334671 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 11:32:14 INFO - PROCESS | 1655 | 1472236334673 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:32:14 INFO - PROCESS | 1655 | 1472236334676 Marionette TRACE conn2 <- [1,978,null,{}] 11:32:14 INFO - PROCESS | 1655 | 1472236334685 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}] 11:32:14 INFO - PROCESS | 1655 | 1472236334688 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:14 INFO - PROCESS | 1655 | 1472236334783 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 11:32:14 INFO - PROCESS | 1655 | 1472236334865 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:14 INFO - PROCESS | 1655 | 1472236334867 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c5800 == 33 [pid = 1655] [id = 252] 11:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1199ea400) [pid = 1655] [serial = 754] [outer = 0x0] 11:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x12137cc00) [pid = 1655] [serial = 755] [outer = 0x1199ea400] 11:32:14 INFO - PROCESS | 1655 | 1472236334901 Marionette DEBUG loaded listener.js 11:32:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x12102f400) [pid = 1655] [serial = 756] [outer = 0x1199ea400] 11:32:15 INFO - PROCESS | 1655 | 1472236335312 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]]]}] 11:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 674ms 11:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:32:15 INFO - PROCESS | 1655 | 1472236335348 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 11:32:15 INFO - PROCESS | 1655 | 1472236335350 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 11:32:15 INFO - PROCESS | 1655 | 1472236335352 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:32:15 INFO - PROCESS | 1655 | 1472236335353 Marionette TRACE conn2 <- [1,982,null,{}] 11:32:15 INFO - PROCESS | 1655 | 1472236335356 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}] 11:32:15 INFO - PROCESS | 1655 | 1472236335357 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:15 INFO - PROCESS | 1655 | 1472236335452 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 11:32:15 INFO - PROCESS | 1655 | 1472236335499 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:15 INFO - PROCESS | 1655 | 1472236335501 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c1e800 == 34 [pid = 1655] [id = 253] 11:32:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1248b5000) [pid = 1655] [serial = 757] [outer = 0x0] 11:32:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1248be800) [pid = 1655] [serial = 758] [outer = 0x1248b5000] 11:32:15 INFO - PROCESS | 1655 | 1472236335531 Marionette DEBUG loaded listener.js 11:32:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x124c86400) [pid = 1655] [serial = 759] [outer = 0x1248b5000] 11:32:15 INFO - PROCESS | 1655 | 1472236335939 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]]]}] 11:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 619ms 11:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:32:15 INFO - PROCESS | 1655 | 1472236335971 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 11:32:15 INFO - PROCESS | 1655 | 1472236335973 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 11:32:15 INFO - PROCESS | 1655 | 1472236335975 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:32:15 INFO - PROCESS | 1655 | 1472236335976 Marionette TRACE conn2 <- [1,986,null,{}] 11:32:15 INFO - PROCESS | 1655 | 1472236335979 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}] 11:32:15 INFO - PROCESS | 1655 | 1472236335980 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:16 INFO - PROCESS | 1655 | 1472236336070 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 11:32:16 INFO - PROCESS | 1655 | 1472236336150 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:16 INFO - PROCESS | 1655 | 1472236336152 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fb1000 == 35 [pid = 1655] [id = 254] 11:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x124e53400) [pid = 1655] [serial = 760] [outer = 0x0] 11:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x124f9a000) [pid = 1655] [serial = 761] [outer = 0x124e53400] 11:32:16 INFO - PROCESS | 1655 | 1472236336182 Marionette DEBUG loaded listener.js 11:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12558dc00) [pid = 1655] [serial = 762] [outer = 0x124e53400] 11:32:16 INFO - PROCESS | 1655 | 1472236336636 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]]]}] 11:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 11:32:16 INFO - PROCESS | 1655 | 1472236336713 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 11:32:16 INFO - PROCESS | 1655 | 1472236336715 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 11:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:32:16 INFO - PROCESS | 1655 | 1472236336721 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:32:16 INFO - PROCESS | 1655 | 1472236336723 Marionette TRACE conn2 <- [1,990,null,{}] 11:32:16 INFO - PROCESS | 1655 | 1472236336730 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}] 11:32:16 INFO - PROCESS | 1655 | 1472236336736 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:16 INFO - PROCESS | 1655 | 1472236336910 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 11:32:16 INFO - PROCESS | 1655 | 1472236336980 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:16 INFO - PROCESS | 1655 | 1472236336981 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x126940800 == 36 [pid = 1655] [id = 255] 11:32:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1261cc400) [pid = 1655] [serial = 763] [outer = 0x0] 11:32:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1289ddc00) [pid = 1655] [serial = 764] [outer = 0x1261cc400] 11:32:17 INFO - PROCESS | 1655 | 1472236337012 Marionette DEBUG loaded listener.js 11:32:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x128b19400) [pid = 1655] [serial = 765] [outer = 0x1261cc400] 11:32:17 INFO - PROCESS | 1655 | 1472236337497 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]]]}] 11:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 822ms 11:32:17 INFO - PROCESS | 1655 | 1472236337544 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 11:32:17 INFO - PROCESS | 1655 | 1472236337546 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 11:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:32:17 INFO - PROCESS | 1655 | 1472236337550 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:32:17 INFO - PROCESS | 1655 | 1472236337552 Marionette TRACE conn2 <- [1,994,null,{}] 11:32:17 INFO - PROCESS | 1655 | 1472236337555 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}] 11:32:17 INFO - PROCESS | 1655 | 1472236337557 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:17 INFO - PROCESS | 1655 | 1472236337654 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 11:32:17 INFO - PROCESS | 1655 | 1472236337716 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:17 INFO - PROCESS | 1655 | 1472236337719 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a5800 == 37 [pid = 1655] [id = 256] 11:32:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112f22c00) [pid = 1655] [serial = 766] [outer = 0x0] 11:32:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1133c3c00) [pid = 1655] [serial = 767] [outer = 0x112f22c00] 11:32:17 INFO - PROCESS | 1655 | 1472236337748 Marionette DEBUG loaded listener.js 11:32:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x117158c00) [pid = 1655] [serial = 768] [outer = 0x112f22c00] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1212df800 == 36 [pid = 1655] [id = 248] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1169c6800 == 35 [pid = 1655] [id = 247] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x126940800 == 34 [pid = 1655] [id = 255] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x124fb1000 == 33 [pid = 1655] [id = 254] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x121c1e800 == 32 [pid = 1655] [id = 253] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c5800 == 31 [pid = 1655] [id = 252] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x118d8b800 == 30 [pid = 1655] [id = 251] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c0800 == 29 [pid = 1655] [id = 246] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x115dac000 == 28 [pid = 1655] [id = 249] 11:32:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1169cb800 == 27 [pid = 1655] [id = 250] 11:32:18 INFO - PROCESS | 1655 | 1472236338751 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]]]}] 11:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1225ms 11:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:32:18 INFO - PROCESS | 1655 | 1472236338777 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 11:32:18 INFO - PROCESS | 1655 | 1472236338779 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 11:32:18 INFO - PROCESS | 1655 | 1472236338782 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:32:18 INFO - PROCESS | 1655 | 1472236338784 Marionette TRACE conn2 <- [1,998,null,{}] 11:32:18 INFO - PROCESS | 1655 | 1472236338787 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}] 11:32:18 INFO - PROCESS | 1655 | 1472236338789 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:18 INFO - PROCESS | 1655 | 1472236338873 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 11:32:18 INFO - PROCESS | 1655 | 1472236338880 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:18 INFO - PROCESS | 1655 | 1472236338883 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x115db9000 == 28 [pid = 1655] [id = 257] 11:32:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a86800) [pid = 1655] [serial = 769] [outer = 0x0] 11:32:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115ee5400) [pid = 1655] [serial = 770] [outer = 0x112a86800] 11:32:18 INFO - PROCESS | 1655 | 1472236338912 Marionette DEBUG loaded listener.js 11:32:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116912400) [pid = 1655] [serial = 771] [outer = 0x112a86800] 11:32:19 INFO - PROCESS | 1655 | 1472236339276 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]]]}] 11:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 523ms 11:32:19 INFO - PROCESS | 1655 | 1472236339305 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 11:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:32:19 INFO - PROCESS | 1655 | 1472236339310 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 11:32:19 INFO - PROCESS | 1655 | 1472236339315 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:32:19 INFO - PROCESS | 1655 | 1472236339316 Marionette TRACE conn2 <- [1,1002,null,{}] 11:32:19 INFO - PROCESS | 1655 | 1472236339319 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}] 11:32:19 INFO - PROCESS | 1655 | 1472236339321 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:19 INFO - PROCESS | 1655 | 1472236339401 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 11:32:19 INFO - PROCESS | 1655 | 1472236339405 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:19 INFO - PROCESS | 1655 | 1472236339407 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x116976800 == 29 [pid = 1655] [id = 258] 11:32:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116ab5800) [pid = 1655] [serial = 772] [outer = 0x0] 11:32:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11830f800) [pid = 1655] [serial = 773] [outer = 0x116ab5800] 11:32:19 INFO - PROCESS | 1655 | 1472236339438 Marionette DEBUG loaded listener.js 11:32:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116955000) [pid = 1655] [serial = 774] [outer = 0x116ab5800] 11:32:19 INFO - PROCESS | 1655 | 1472236339797 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]]]}] 11:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 523ms 11:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:32:19 INFO - PROCESS | 1655 | 1472236339838 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 11:32:19 INFO - PROCESS | 1655 | 1472236339839 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 11:32:19 INFO - PROCESS | 1655 | 1472236339841 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:32:19 INFO - PROCESS | 1655 | 1472236339845 Marionette TRACE conn2 <- [1,1006,null,{}] 11:32:19 INFO - PROCESS | 1655 | 1472236339862 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}] 11:32:19 INFO - PROCESS | 1655 | 1472236339865 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:19 INFO - PROCESS | 1655 | 1472236339943 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 11:32:19 INFO - PROCESS | 1655 | 1472236339948 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:19 INFO - PROCESS | 1655 | 1472236339950 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ea2800 == 30 [pid = 1655] [id = 259] 11:32:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1127e6c00) [pid = 1655] [serial = 775] [outer = 0x0] 11:32:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1199f1000) [pid = 1655] [serial = 776] [outer = 0x1127e6c00] 11:32:19 INFO - PROCESS | 1655 | 1472236339980 Marionette DEBUG loaded listener.js 11:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121033400) [pid = 1655] [serial = 777] [outer = 0x1127e6c00] 11:32:20 INFO - PROCESS | 1655 | 1472236340316 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]]]}] 11:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 480ms 11:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:32:20 INFO - PROCESS | 1655 | 1472236340321 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 11:32:20 INFO - PROCESS | 1655 | 1472236340323 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 11:32:20 INFO - PROCESS | 1655 | 1472236340329 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:32:20 INFO - PROCESS | 1655 | 1472236340331 Marionette TRACE conn2 <- [1,1010,null,{}] 11:32:20 INFO - PROCESS | 1655 | 1472236340334 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}] 11:32:20 INFO - PROCESS | 1655 | 1472236340335 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:20 INFO - PROCESS | 1655 | 1472236340419 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 11:32:20 INFO - PROCESS | 1655 | 1472236340423 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:20 INFO - PROCESS | 1655 | 1472236340424 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x121d9d000 == 31 [pid = 1655] [id = 260] 11:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121ad3000) [pid = 1655] [serial = 778] [outer = 0x0] 11:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1248b4c00) [pid = 1655] [serial = 779] [outer = 0x121ad3000] 11:32:20 INFO - PROCESS | 1655 | 1472236340452 Marionette DEBUG loaded listener.js 11:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1248bfc00) [pid = 1655] [serial = 780] [outer = 0x121ad3000] 11:32:20 INFO - PROCESS | 1655 | 1472236340807 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]]]}] 11:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 525ms 11:32:20 INFO - PROCESS | 1655 | 1472236340850 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 11:32:20 INFO - PROCESS | 1655 | 1472236340852 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 11:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:32:20 INFO - PROCESS | 1655 | 1472236340861 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:32:20 INFO - PROCESS | 1655 | 1472236340862 Marionette TRACE conn2 <- [1,1014,null,{}] 11:32:20 INFO - PROCESS | 1655 | 1472236340864 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}] 11:32:20 INFO - PROCESS | 1655 | 1472236340865 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:20 INFO - PROCESS | 1655 | 1472236340957 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 11:32:20 INFO - PROCESS | 1655 | 1472236340961 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:20 INFO - PROCESS | 1655 | 1472236340962 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x126014000 == 32 [pid = 1655] [id = 261] 11:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1121ab800) [pid = 1655] [serial = 781] [outer = 0x0] 11:32:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124c37800) [pid = 1655] [serial = 782] [outer = 0x1121ab800] 11:32:20 INFO - PROCESS | 1655 | 1472236340987 Marionette DEBUG loaded listener.js 11:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x125584000) [pid = 1655] [serial = 783] [outer = 0x1121ab800] 11:32:21 INFO - PROCESS | 1655 | 1472236341335 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]]]}] 11:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 11:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:32:21 INFO - PROCESS | 1655 | 1472236341382 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 11:32:21 INFO - PROCESS | 1655 | 1472236341383 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 11:32:21 INFO - PROCESS | 1655 | 1472236341385 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:32:21 INFO - PROCESS | 1655 | 1472236341386 Marionette TRACE conn2 <- [1,1018,null,{}] 11:32:21 INFO - PROCESS | 1655 | 1472236341389 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}] 11:32:21 INFO - PROCESS | 1655 | 1472236341393 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:21 INFO - PROCESS | 1655 | 1472236341503 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 11:32:21 INFO - PROCESS | 1655 | 1472236341525 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:21 INFO - PROCESS | 1655 | 1472236341526 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a0c000 == 33 [pid = 1655] [id = 262] 11:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125584400) [pid = 1655] [serial = 784] [outer = 0x0] 11:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12691f800) [pid = 1655] [serial = 785] [outer = 0x125584400] 11:32:21 INFO - PROCESS | 1655 | 1472236341552 Marionette DEBUG loaded listener.js 11:32:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1289e0400) [pid = 1655] [serial = 786] [outer = 0x125584400] 11:32:21 INFO - PROCESS | 1655 | 1472236341886 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]]]}] 11:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 517ms 11:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:32:21 INFO - PROCESS | 1655 | 1472236341904 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 11:32:21 INFO - PROCESS | 1655 | 1472236341905 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 11:32:21 INFO - PROCESS | 1655 | 1472236341907 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:32:21 INFO - PROCESS | 1655 | 1472236341908 Marionette TRACE conn2 <- [1,1022,null,{}] 11:32:21 INFO - PROCESS | 1655 | 1472236341921 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}] 11:32:21 INFO - PROCESS | 1655 | 1472236341922 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:22 INFO - PROCESS | 1655 | 1472236342023 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 11:32:22 INFO - PROCESS | 1655 | 1472236342027 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:22 INFO - PROCESS | 1655 | 1472236342028 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12913c000 == 34 [pid = 1655] [id = 263] 11:32:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1121e7c00) [pid = 1655] [serial = 787] [outer = 0x0] 11:32:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1289e6c00) [pid = 1655] [serial = 788] [outer = 0x1121e7c00] 11:32:22 INFO - PROCESS | 1655 | 1472236342054 Marionette DEBUG loaded listener.js 11:32:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128c51c00) [pid = 1655] [serial = 789] [outer = 0x1121e7c00] 11:32:22 INFO - PROCESS | 1655 | 1472236342412 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]]]}] 11:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 525ms 11:32:22 INFO - PROCESS | 1655 | 1472236342437 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 11:32:22 INFO - PROCESS | 1655 | 1472236342439 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 11:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:32:22 INFO - PROCESS | 1655 | 1472236342442 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:32:22 INFO - PROCESS | 1655 | 1472236342446 Marionette TRACE conn2 <- [1,1026,null,{}] 11:32:22 INFO - PROCESS | 1655 | 1472236342449 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}] 11:32:22 INFO - PROCESS | 1655 | 1472236342451 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:22 INFO - PROCESS | 1655 | 1472236342592 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118dda800) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113c2b400) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116155000) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124f8d400) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128b20800) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119018c00) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115d81000) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113d23800) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116ab5000) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11826f400) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a88000) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1182bac00) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118642400) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:32:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112f21800) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:32:22 INFO - PROCESS | 1655 | 1472236342884 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:22 INFO - PROCESS | 1655 | 1472236342885 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11264a800 == 35 [pid = 1655] [id = 264] 11:32:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x110fa7800) [pid = 1655] [serial = 790] [outer = 0x0] 11:32:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1127e3400) [pid = 1655] [serial = 791] [outer = 0x110fa7800] 11:32:22 INFO - PROCESS | 1655 | 1472236342911 Marionette DEBUG loaded listener.js 11:32:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x115ef0800) [pid = 1655] [serial = 792] [outer = 0x110fa7800] 11:32:23 INFO - PROCESS | 1655 | 1472236343168 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]]]}] 11:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 772ms 11:32:23 INFO - PROCESS | 1655 | 1472236343217 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 11:32:23 INFO - PROCESS | 1655 | 1472236343218 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 11:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:32:23 INFO - PROCESS | 1655 | 1472236343220 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:32:23 INFO - PROCESS | 1655 | 1472236343221 Marionette TRACE conn2 <- [1,1030,null,{}] 11:32:23 INFO - PROCESS | 1655 | 1472236343224 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}] 11:32:23 INFO - PROCESS | 1655 | 1472236343225 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:23 INFO - PROCESS | 1655 | 1472236343321 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 11:32:23 INFO - PROCESS | 1655 | 1472236343324 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:23 INFO - PROCESS | 1655 | 1472236343325 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e96800 == 36 [pid = 1655] [id = 265] 11:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1165ef400) [pid = 1655] [serial = 793] [outer = 0x0] 11:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11863f800) [pid = 1655] [serial = 794] [outer = 0x1165ef400] 11:32:23 INFO - PROCESS | 1655 | 1472236343353 Marionette DEBUG loaded listener.js 11:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b20800) [pid = 1655] [serial = 795] [outer = 0x1165ef400] 11:32:23 INFO - PROCESS | 1655 | 1472236343656 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]]]}] 11:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 11:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:32:23 INFO - PROCESS | 1655 | 1472236343690 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 11:32:23 INFO - PROCESS | 1655 | 1472236343691 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 11:32:23 INFO - PROCESS | 1655 | 1472236343695 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:32:23 INFO - PROCESS | 1655 | 1472236343697 Marionette TRACE conn2 <- [1,1034,null,{}] 11:32:23 INFO - PROCESS | 1655 | 1472236343699 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}] 11:32:23 INFO - PROCESS | 1655 | 1472236343700 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:23 INFO - PROCESS | 1655 | 1472236343798 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 11:32:23 INFO - PROCESS | 1655 | 1472236343804 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:23 INFO - PROCESS | 1655 | 1472236343805 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a579800 == 37 [pid = 1655] [id = 266] 11:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x112a88000) [pid = 1655] [serial = 796] [outer = 0x0] 11:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1248b2400) [pid = 1655] [serial = 797] [outer = 0x112a88000] 11:32:23 INFO - PROCESS | 1655 | 1472236343830 Marionette DEBUG loaded listener.js 11:32:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1291e8000) [pid = 1655] [serial = 798] [outer = 0x112a88000] 11:32:24 INFO - PROCESS | 1655 | 1472236344152 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]]]}] 11:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 471ms 11:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:32:24 INFO - PROCESS | 1655 | 1472236344164 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 11:32:24 INFO - PROCESS | 1655 | 1472236344166 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 11:32:24 INFO - PROCESS | 1655 | 1472236344168 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:32:24 INFO - PROCESS | 1655 | 1472236344170 Marionette TRACE conn2 <- [1,1038,null,{}] 11:32:24 INFO - PROCESS | 1655 | 1472236344172 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}] 11:32:24 INFO - PROCESS | 1655 | 1472236344174 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:24 INFO - PROCESS | 1655 | 1472236344269 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 11:32:24 INFO - PROCESS | 1655 | 1472236344272 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:24 INFO - PROCESS | 1655 | 1472236344274 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12600d800 == 38 [pid = 1655] [id = 267] 11:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1291e9000) [pid = 1655] [serial = 799] [outer = 0x0] 11:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1292f6c00) [pid = 1655] [serial = 800] [outer = 0x1291e9000] 11:32:24 INFO - PROCESS | 1655 | 1472236344303 Marionette DEBUG loaded listener.js 11:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12956b400) [pid = 1655] [serial = 801] [outer = 0x1291e9000] 11:32:24 INFO - PROCESS | 1655 | 1472236344619 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]]]}] 11:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 471ms 11:32:24 INFO - PROCESS | 1655 | 1472236344640 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 11:32:24 INFO - PROCESS | 1655 | 1472236344642 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 11:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:32:24 INFO - PROCESS | 1655 | 1472236344647 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:32:24 INFO - PROCESS | 1655 | 1472236344649 Marionette TRACE conn2 <- [1,1042,null,{}] 11:32:24 INFO - PROCESS | 1655 | 1472236344652 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}] 11:32:24 INFO - PROCESS | 1655 | 1472236344653 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:24 INFO - PROCESS | 1655 | 1472236344755 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 11:32:24 INFO - PROCESS | 1655 | 1472236344761 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:24 INFO - PROCESS | 1655 | 1472236344762 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab14800 == 39 [pid = 1655] [id = 268] 11:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112730000) [pid = 1655] [serial = 802] [outer = 0x0] 11:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12956bc00) [pid = 1655] [serial = 803] [outer = 0x112730000] 11:32:24 INFO - PROCESS | 1655 | 1472236344787 Marionette DEBUG loaded listener.js 11:32:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a67c400) [pid = 1655] [serial = 804] [outer = 0x112730000] 11:32:25 INFO - PROCESS | 1655 | 1472236345335 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]]]}] 11:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 725ms 11:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:32:25 INFO - PROCESS | 1655 | 1472236345370 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 11:32:25 INFO - PROCESS | 1655 | 1472236345373 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 11:32:25 INFO - PROCESS | 1655 | 1472236345376 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:32:25 INFO - PROCESS | 1655 | 1472236345380 Marionette TRACE conn2 <- [1,1046,null,{}] 11:32:25 INFO - PROCESS | 1655 | 1472236345383 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}] 11:32:25 INFO - PROCESS | 1655 | 1472236345385 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:25 INFO - PROCESS | 1655 | 1472236345496 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 11:32:25 INFO - PROCESS | 1655 | 1472236345604 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:25 INFO - PROCESS | 1655 | 1472236345606 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183b1000 == 40 [pid = 1655] [id = 269] 11:32:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11699d800) [pid = 1655] [serial = 805] [outer = 0x0] 11:32:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1169a2c00) [pid = 1655] [serial = 806] [outer = 0x11699d800] 11:32:25 INFO - PROCESS | 1655 | 1472236345637 Marionette DEBUG loaded listener.js 11:32:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118267c00) [pid = 1655] [serial = 807] [outer = 0x11699d800] 11:32:26 INFO - PROCESS | 1655 | 1472236346128 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]]]}] 11:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 772ms 11:32:26 INFO - PROCESS | 1655 | 1472236346148 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 11:32:26 INFO - PROCESS | 1655 | 1472236346151 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 11:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:32:26 INFO - PROCESS | 1655 | 1472236346155 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:32:26 INFO - PROCESS | 1655 | 1472236346157 Marionette TRACE conn2 <- [1,1050,null,{}] 11:32:26 INFO - PROCESS | 1655 | 1472236346188 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}] 11:32:26 INFO - PROCESS | 1655 | 1472236346190 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:26 INFO - PROCESS | 1655 | 1472236346306 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 11:32:26 INFO - PROCESS | 1655 | 1472236346382 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:26 INFO - PROCESS | 1655 | 1472236346384 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1131bd800 == 41 [pid = 1655] [id = 270] 11:32:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112a86000) [pid = 1655] [serial = 808] [outer = 0x0] 11:32:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11807ec00) [pid = 1655] [serial = 809] [outer = 0x112a86000] 11:32:26 INFO - PROCESS | 1655 | 1472236346416 Marionette DEBUG loaded listener.js 11:32:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1199e8800) [pid = 1655] [serial = 810] [outer = 0x112a86000] 11:32:27 INFO - PROCESS | 1655 | 1472236347082 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]]]}] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12600d800 == 40 [pid = 1655] [id = 267] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a579800 == 39 [pid = 1655] [id = 266] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x119e96800 == 38 [pid = 1655] [id = 265] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11264a800 == 37 [pid = 1655] [id = 264] 11:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 973ms 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12913c000 == 36 [pid = 1655] [id = 263] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128a0c000 == 35 [pid = 1655] [id = 262] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x126014000 == 34 [pid = 1655] [id = 261] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x121d9d000 == 33 [pid = 1655] [id = 260] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x119ea2800 == 32 [pid = 1655] [id = 259] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x116976800 == 31 [pid = 1655] [id = 258] 11:32:27 INFO - PROCESS | 1655 | --DOCSHELL 0x115db9000 == 30 [pid = 1655] [id = 257] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1176be800) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119321000) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118dd3000) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126522400) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1291f2400) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1165ef000) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118076c00) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126ca7800) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129566c00) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1199f4c00) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11830bc00) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1161c1400) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118267800) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118318c00) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118316c00) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113cba400) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116555800) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11864d400) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11699c400) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1193a6800) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113cc2000) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119317400) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1164f2400) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118319800) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124847c00) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1199f3c00) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121ade800) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121039800) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 11:32:27 INFO - PROCESS | 1655 | 1472236347147 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 11:32:27 INFO - PROCESS | 1655 | 1472236347153 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 11:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:32:27 INFO - PROCESS | 1655 | 1472236347160 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:32:27 INFO - PROCESS | 1655 | 1472236347163 Marionette TRACE conn2 <- [1,1054,null,{}] 11:32:27 INFO - PROCESS | 1655 | 1472236347169 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}] 11:32:27 INFO - PROCESS | 1655 | 1472236347172 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:27 INFO - PROCESS | 1655 | 1472236347263 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 11:32:27 INFO - PROCESS | 1655 | 1472236347271 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:27 INFO - PROCESS | 1655 | 1472236347273 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11618a000 == 31 [pid = 1655] [id = 271] 11:32:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x117c3e400) [pid = 1655] [serial = 811] [outer = 0x0] 11:32:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118266800) [pid = 1655] [serial = 812] [outer = 0x117c3e400] 11:32:27 INFO - PROCESS | 1655 | 1472236347304 Marionette DEBUG loaded listener.js 11:32:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118318c00) [pid = 1655] [serial = 813] [outer = 0x117c3e400] 11:32:27 INFO - PROCESS | 1655 | 1472236347638 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]]]}] 11:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 524ms 11:32:27 INFO - PROCESS | 1655 | 1472236347683 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 11:32:27 INFO - PROCESS | 1655 | 1472236347686 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 11:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:32:27 INFO - PROCESS | 1655 | 1472236347707 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:32:27 INFO - PROCESS | 1655 | 1472236347708 Marionette TRACE conn2 <- [1,1058,null,{}] 11:32:27 INFO - PROCESS | 1655 | 1472236347711 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}] 11:32:27 INFO - PROCESS | 1655 | 1472236347712 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:27 INFO - PROCESS | 1655 | 1472236347790 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 11:32:27 INFO - PROCESS | 1655 | 1472236347796 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:27 INFO - PROCESS | 1655 | 1472236347798 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c75000 == 32 [pid = 1655] [id = 272] 11:32:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11907e000) [pid = 1655] [serial = 814] [outer = 0x0] 11:32:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1193a2400) [pid = 1655] [serial = 815] [outer = 0x11907e000] 11:32:27 INFO - PROCESS | 1655 | 1472236347826 Marionette DEBUG loaded listener.js 11:32:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1199f1400) [pid = 1655] [serial = 816] [outer = 0x11907e000] 11:32:28 INFO - PROCESS | 1655 | 1472236348171 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]]]}] 11:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 11:32:28 INFO - PROCESS | 1655 | 1472236348178 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 11:32:28 INFO - PROCESS | 1655 | 1472236348180 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 11:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:32:28 INFO - PROCESS | 1655 | 1472236348183 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:32:28 INFO - PROCESS | 1655 | 1472236348185 Marionette TRACE conn2 <- [1,1062,null,{}] 11:32:28 INFO - PROCESS | 1655 | 1472236348193 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}] 11:32:28 INFO - PROCESS | 1655 | 1472236348196 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:28 INFO - PROCESS | 1655 | 1472236348277 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 11:32:28 INFO - PROCESS | 1655 | 1472236348331 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:28 INFO - PROCESS | 1655 | 1472236348333 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11944e800 == 33 [pid = 1655] [id = 273] 11:32:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1193ad400) [pid = 1655] [serial = 817] [outer = 0x0] 11:32:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121a1b400) [pid = 1655] [serial = 818] [outer = 0x1193ad400] 11:32:28 INFO - PROCESS | 1655 | 1472236348362 Marionette DEBUG loaded listener.js 11:32:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124a39000) [pid = 1655] [serial = 819] [outer = 0x1193ad400] 11:32:28 INFO - PROCESS | 1655 | 1472236348699 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]]]}] 11:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 11:32:28 INFO - PROCESS | 1655 | 1472236348705 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 11:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:32:28 INFO - PROCESS | 1655 | 1472236348708 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 11:32:28 INFO - PROCESS | 1655 | 1472236348714 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:32:28 INFO - PROCESS | 1655 | 1472236348715 Marionette TRACE conn2 <- [1,1066,null,{}] 11:32:28 INFO - PROCESS | 1655 | 1472236348718 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}] 11:32:28 INFO - PROCESS | 1655 | 1472236348719 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:28 INFO - PROCESS | 1655 | 1472236348798 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 11:32:28 INFO - PROCESS | 1655 | 1472236348802 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:28 INFO - PROCESS | 1655 | 1472236348803 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12199b800 == 34 [pid = 1655] [id = 274] 11:32:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12558a800) [pid = 1655] [serial = 820] [outer = 0x0] 11:32:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1261d1400) [pid = 1655] [serial = 821] [outer = 0x12558a800] 11:32:28 INFO - PROCESS | 1655 | 1472236348823 Marionette DEBUG loaded listener.js 11:32:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126843000) [pid = 1655] [serial = 822] [outer = 0x12558a800] 11:32:29 INFO - PROCESS | 1655 | 1472236349275 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]]]}] 11:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 578ms 11:32:29 INFO - PROCESS | 1655 | 1472236349290 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 11:32:29 INFO - PROCESS | 1655 | 1472236349292 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 11:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:32:29 INFO - PROCESS | 1655 | 1472236349295 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:32:29 INFO - PROCESS | 1655 | 1472236349297 Marionette TRACE conn2 <- [1,1070,null,{}] 11:32:29 INFO - PROCESS | 1655 | 1472236349301 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}] 11:32:29 INFO - PROCESS | 1655 | 1472236349303 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:29 INFO - PROCESS | 1655 | 1472236349453 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 11:32:29 INFO - PROCESS | 1655 | 1472236349478 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:29 INFO - PROCESS | 1655 | 1472236349480 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x126005800 == 35 [pid = 1655] [id = 275] 11:32:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126521400) [pid = 1655] [serial = 823] [outer = 0x0] 11:32:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126925000) [pid = 1655] [serial = 824] [outer = 0x126521400] 11:32:29 INFO - PROCESS | 1655 | 1472236349521 Marionette DEBUG loaded listener.js 11:32:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126ca8c00) [pid = 1655] [serial = 825] [outer = 0x126521400] 11:32:29 INFO - PROCESS | 1655 | 1472236349907 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]]]}] 11:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 620ms 11:32:29 INFO - PROCESS | 1655 | 1472236349916 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 11:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:32:29 INFO - PROCESS | 1655 | 1472236349917 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 11:32:29 INFO - PROCESS | 1655 | 1472236349919 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:32:29 INFO - PROCESS | 1655 | 1472236349920 Marionette TRACE conn2 <- [1,1074,null,{}] 11:32:29 INFO - PROCESS | 1655 | 1472236349922 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}] 11:32:29 INFO - PROCESS | 1655 | 1472236349928 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:30 INFO - PROCESS | 1655 | 1472236350040 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 11:32:30 INFO - PROCESS | 1655 | 1472236350083 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:30 INFO - PROCESS | 1655 | 1472236350084 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12695a800 == 36 [pid = 1655] [id = 276] 11:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11907e400) [pid = 1655] [serial = 826] [outer = 0x0] 11:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1289e9c00) [pid = 1655] [serial = 827] [outer = 0x11907e400] 11:32:30 INFO - PROCESS | 1655 | 1472236350110 Marionette DEBUG loaded listener.js 11:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1292f8800) [pid = 1655] [serial = 828] [outer = 0x11907e400] 11:32:30 INFO - PROCESS | 1655 | 1472236350423 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]]]}] 11:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 521ms 11:32:30 INFO - PROCESS | 1655 | 1472236350441 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 11:32:30 INFO - PROCESS | 1655 | 1472236350442 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 11:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:32:30 INFO - PROCESS | 1655 | 1472236350447 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:32:30 INFO - PROCESS | 1655 | 1472236350450 Marionette TRACE conn2 <- [1,1078,null,{}] 11:32:30 INFO - PROCESS | 1655 | 1472236350452 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}] 11:32:30 INFO - PROCESS | 1655 | 1472236350453 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:30 INFO - PROCESS | 1655 | 1472236350551 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 11:32:30 INFO - PROCESS | 1655 | 1472236350562 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:30 INFO - PROCESS | 1655 | 1472236350564 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x119068800 == 37 [pid = 1655] [id = 277] 11:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12955d800) [pid = 1655] [serial = 829] [outer = 0x0] 11:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129567c00) [pid = 1655] [serial = 830] [outer = 0x12955d800] 11:32:30 INFO - PROCESS | 1655 | 1472236350589 Marionette DEBUG loaded listener.js 11:32:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a672000) [pid = 1655] [serial = 831] [outer = 0x12955d800] 11:32:30 INFO - PROCESS | 1655 | 1472236350934 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]]]}] 11:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 524ms 11:32:30 INFO - PROCESS | 1655 | 1472236350976 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 11:32:30 INFO - PROCESS | 1655 | 1472236350977 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 11:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:32:30 INFO - PROCESS | 1655 | 1472236350979 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:32:30 INFO - PROCESS | 1655 | 1472236350980 Marionette TRACE conn2 <- [1,1082,null,{}] 11:32:30 INFO - PROCESS | 1655 | 1472236350983 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}] 11:32:30 INFO - PROCESS | 1655 | 1472236350984 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:31 INFO - PROCESS | 1655 | 1472236351083 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 11:32:31 INFO - PROCESS | 1655 | 1472236351087 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:31 INFO - PROCESS | 1655 | 1472236351088 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6a5800 == 38 [pid = 1655] [id = 278] 11:32:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a672800) [pid = 1655] [serial = 832] [outer = 0x0] 11:32:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a67e400) [pid = 1655] [serial = 833] [outer = 0x12a672800] 11:32:31 INFO - PROCESS | 1655 | 1472236351113 Marionette DEBUG loaded listener.js 11:32:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a777400) [pid = 1655] [serial = 834] [outer = 0x12a672800] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1121ab800) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121ad3000) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1127e6c00) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112a86800) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112f22c00) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x125584400) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1121e7c00) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x110fa7800) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1165ef400) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115ee5800) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x10eafa800) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1199ea400) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116ab5800) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1248b5000) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124e53400) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1261cc400) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a88000) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:32:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1291e9000) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:32:31 INFO - PROCESS | 1655 | 1472236351604 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]]]}] 11:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 11:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:32:31 INFO - PROCESS | 1655 | 1472236351660 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 11:32:31 INFO - PROCESS | 1655 | 1472236351663 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 11:32:31 INFO - PROCESS | 1655 | 1472236351666 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:32:31 INFO - PROCESS | 1655 | 1472236351668 Marionette TRACE conn2 <- [1,1086,null,{}] 11:32:31 INFO - PROCESS | 1655 | 1472236351672 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}] 11:32:31 INFO - PROCESS | 1655 | 1472236351674 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:31 INFO - PROCESS | 1655 | 1472236351798 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 11:32:31 INFO - PROCESS | 1655 | 1472236351811 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:31 INFO - PROCESS | 1655 | 1472236351812 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x129411000 == 39 [pid = 1655] [id = 279] 11:32:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116915c00) [pid = 1655] [serial = 835] [outer = 0x0] 11:32:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11842f000) [pid = 1655] [serial = 836] [outer = 0x116915c00] 11:32:31 INFO - PROCESS | 1655 | 1472236351847 Marionette DEBUG loaded listener.js 11:32:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1248b3c00) [pid = 1655] [serial = 837] [outer = 0x116915c00] 11:32:32 INFO - PROCESS | 1655 | 1472236352182 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]]]}] 11:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 526ms 11:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:32:32 INFO - PROCESS | 1655 | 1472236352192 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 11:32:32 INFO - PROCESS | 1655 | 1472236352193 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 11:32:32 INFO - PROCESS | 1655 | 1472236352198 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:32:32 INFO - PROCESS | 1655 | 1472236352200 Marionette TRACE conn2 <- [1,1090,null,{}] 11:32:32 INFO - PROCESS | 1655 | 1472236352202 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}] 11:32:32 INFO - PROCESS | 1655 | 1472236352204 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:32 INFO - PROCESS | 1655 | 1472236352310 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 11:32:32 INFO - PROCESS | 1655 | 1472236352339 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:32 INFO - PROCESS | 1655 | 1472236352340 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a71a000 == 40 [pid = 1655] [id = 280] 11:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x116ab5800) [pid = 1655] [serial = 838] [outer = 0x0] 11:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x125585c00) [pid = 1655] [serial = 839] [outer = 0x116ab5800] 11:32:32 INFO - PROCESS | 1655 | 1472236352373 Marionette DEBUG loaded listener.js 11:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128e53000) [pid = 1655] [serial = 840] [outer = 0x116ab5800] 11:32:32 INFO - PROCESS | 1655 | 1472236352707 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]]]}] 11:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 11:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:32:32 INFO - PROCESS | 1655 | 1472236352720 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 11:32:32 INFO - PROCESS | 1655 | 1472236352723 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 11:32:32 INFO - PROCESS | 1655 | 1472236352726 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:32:32 INFO - PROCESS | 1655 | 1472236352729 Marionette TRACE conn2 <- [1,1094,null,{}] 11:32:32 INFO - PROCESS | 1655 | 1472236352732 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}] 11:32:32 INFO - PROCESS | 1655 | 1472236352735 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:32 INFO - PROCESS | 1655 | 1472236352874 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 11:32:32 INFO - PROCESS | 1655 | 1472236352956 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:32 INFO - PROCESS | 1655 | 1472236352960 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8cf800 == 41 [pid = 1655] [id = 281] 11:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128c58800) [pid = 1655] [serial = 841] [outer = 0x0] 11:32:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a77bc00) [pid = 1655] [serial = 842] [outer = 0x128c58800] 11:32:33 INFO - PROCESS | 1655 | 1472236353005 Marionette DEBUG loaded listener.js 11:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12ab60c00) [pid = 1655] [serial = 843] [outer = 0x128c58800] 11:32:33 INFO - PROCESS | 1655 | 1472236353465 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]]]}] 11:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 772ms 11:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:32:33 INFO - PROCESS | 1655 | 1472236353499 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 11:32:33 INFO - PROCESS | 1655 | 1472236353502 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 11:32:33 INFO - PROCESS | 1655 | 1472236353505 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:32:33 INFO - PROCESS | 1655 | 1472236353508 Marionette TRACE conn2 <- [1,1098,null,{}] 11:32:33 INFO - PROCESS | 1655 | 1472236353515 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}] 11:32:33 INFO - PROCESS | 1655 | 1472236353517 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:33 INFO - PROCESS | 1655 | 1472236353623 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 11:32:33 INFO - PROCESS | 1655 | 1472236353688 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:33 INFO - PROCESS | 1655 | 1472236353691 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x116423000 == 42 [pid = 1655] [id = 282] 11:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1130bdc00) [pid = 1655] [serial = 844] [outer = 0x0] 11:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115eea800) [pid = 1655] [serial = 845] [outer = 0x1130bdc00] 11:32:33 INFO - PROCESS | 1655 | 1472236353724 Marionette DEBUG loaded listener.js 11:32:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116ab6000) [pid = 1655] [serial = 846] [outer = 0x1130bdc00] 11:32:34 INFO - PROCESS | 1655 | 1472236354149 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]]]}] 11:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 675ms 11:32:34 INFO - PROCESS | 1655 | 1472236354179 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 11:32:34 INFO - PROCESS | 1655 | 1472236354183 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 11:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:32:34 INFO - PROCESS | 1655 | 1472236354187 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:32:34 INFO - PROCESS | 1655 | 1472236354189 Marionette TRACE conn2 <- [1,1102,null,{}] 11:32:34 INFO - PROCESS | 1655 | 1472236354191 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}] 11:32:34 INFO - PROCESS | 1655 | 1472236354193 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:34 INFO - PROCESS | 1655 | 1472236354317 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 11:32:34 INFO - PROCESS | 1655 | 1472236354383 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:34 INFO - PROCESS | 1655 | 1472236354385 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12177e800 == 43 [pid = 1655] [id = 283] 11:32:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1199eb800) [pid = 1655] [serial = 847] [outer = 0x0] 11:32:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1199f3400) [pid = 1655] [serial = 848] [outer = 0x1199eb800] 11:32:34 INFO - PROCESS | 1655 | 1472236354415 Marionette DEBUG loaded listener.js 11:32:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121039800) [pid = 1655] [serial = 849] [outer = 0x1199eb800] 11:32:34 INFO - PROCESS | 1655 | 1472236354810 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]]]}] 11:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 669ms 11:32:34 INFO - PROCESS | 1655 | 1472236354856 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 11:32:34 INFO - PROCESS | 1655 | 1472236354858 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 11:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:32:34 INFO - PROCESS | 1655 | 1472236354861 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:32:34 INFO - PROCESS | 1655 | 1472236354863 Marionette TRACE conn2 <- [1,1106,null,{}] 11:32:34 INFO - PROCESS | 1655 | 1472236354871 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}] 11:32:34 INFO - PROCESS | 1655 | 1472236354874 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:34 INFO - PROCESS | 1655 | 1472236354976 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 11:32:35 INFO - PROCESS | 1655 | 1472236355030 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:35 INFO - PROCESS | 1655 | 1472236355032 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8cb800 == 44 [pid = 1655] [id = 284] 11:32:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124c88000) [pid = 1655] [serial = 850] [outer = 0x0] 11:32:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126840800) [pid = 1655] [serial = 851] [outer = 0x124c88000] 11:32:35 INFO - PROCESS | 1655 | 1472236355064 Marionette DEBUG loaded listener.js 11:32:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1289e9000) [pid = 1655] [serial = 852] [outer = 0x124c88000] 11:32:35 INFO - PROCESS | 1655 | 1472236355466 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]]]}] 11:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 622ms 11:32:35 INFO - PROCESS | 1655 | 1472236355482 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 11:32:35 INFO - PROCESS | 1655 | 1472236355484 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 11:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:32:35 INFO - PROCESS | 1655 | 1472236355487 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:32:35 INFO - PROCESS | 1655 | 1472236355488 Marionette TRACE conn2 <- [1,1110,null,{}] 11:32:35 INFO - PROCESS | 1655 | 1472236355490 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}] 11:32:35 INFO - PROCESS | 1655 | 1472236355492 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:35 INFO - PROCESS | 1655 | 1472236355593 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 11:32:35 INFO - PROCESS | 1655 | 1472236355689 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:35 INFO - PROCESS | 1655 | 1472236355690 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c10c000 == 45 [pid = 1655] [id = 285] 11:32:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1291ee000) [pid = 1655] [serial = 853] [outer = 0x0] 11:32:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292ef800) [pid = 1655] [serial = 854] [outer = 0x1291ee000] 11:32:35 INFO - PROCESS | 1655 | 1472236355722 Marionette DEBUG loaded listener.js 11:32:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a678000) [pid = 1655] [serial = 855] [outer = 0x1291ee000] 11:32:36 INFO - PROCESS | 1655 | 1472236356126 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]]]}] 11:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 668ms 11:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:32:36 INFO - PROCESS | 1655 | 1472236356155 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 11:32:36 INFO - PROCESS | 1655 | 1472236356157 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 11:32:36 INFO - PROCESS | 1655 | 1472236356159 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:32:36 INFO - PROCESS | 1655 | 1472236356160 Marionette TRACE conn2 <- [1,1114,null,{}] 11:32:36 INFO - PROCESS | 1655 | 1472236356163 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}] 11:32:36 INFO - PROCESS | 1655 | 1472236356164 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:36 INFO - PROCESS | 1655 | 1472236356262 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 11:32:36 INFO - PROCESS | 1655 | 1472236356371 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:36 INFO - PROCESS | 1655 | 1472236356372 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c3e8800 == 46 [pid = 1655] [id = 286] 11:32:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b7e3400) [pid = 1655] [serial = 856] [outer = 0x0] 11:32:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b7e5c00) [pid = 1655] [serial = 857] [outer = 0x12b7e3400] 11:32:36 INFO - PROCESS | 1655 | 1472236356424 Marionette DEBUG loaded listener.js 11:32:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b7ea800) [pid = 1655] [serial = 858] [outer = 0x12b7e3400] 11:32:37 INFO - PROCESS | 1655 | 1472236357162 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]]]}] 11:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1020ms 11:32:37 INFO - PROCESS | 1655 | 1472236357180 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 11:32:37 INFO - PROCESS | 1655 | 1472236357182 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 11:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:32:37 INFO - PROCESS | 1655 | 1472236357185 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:32:37 INFO - PROCESS | 1655 | 1472236357187 Marionette TRACE conn2 <- [1,1118,null,{}] 11:32:37 INFO - PROCESS | 1655 | 1472236357202 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}] 11:32:37 INFO - PROCESS | 1655 | 1472236357203 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:37 INFO - PROCESS | 1655 | 1472236357299 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 11:32:37 INFO - PROCESS | 1655 | 1472236357369 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:37 INFO - PROCESS | 1655 | 1472236357372 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11676c800 == 47 [pid = 1655] [id = 287] 11:32:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112f21800) [pid = 1655] [serial = 859] [outer = 0x0] 11:32:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x115d7b800) [pid = 1655] [serial = 860] [outer = 0x112f21800] 11:32:37 INFO - PROCESS | 1655 | 1472236357401 Marionette DEBUG loaded listener.js 11:32:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1176c3400) [pid = 1655] [serial = 861] [outer = 0x112f21800] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a71a000 == 46 [pid = 1655] [id = 280] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x129411000 == 45 [pid = 1655] [id = 279] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6a5800 == 44 [pid = 1655] [id = 278] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119068800 == 43 [pid = 1655] [id = 277] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12695a800 == 42 [pid = 1655] [id = 276] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x126005800 == 41 [pid = 1655] [id = 275] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12199b800 == 40 [pid = 1655] [id = 274] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11944e800 == 39 [pid = 1655] [id = 273] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x117c75000 == 38 [pid = 1655] [id = 272] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x11618a000 == 37 [pid = 1655] [id = 271] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab14800 == 36 [pid = 1655] [id = 268] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1131bd800 == 35 [pid = 1655] [id = 270] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a5800 == 34 [pid = 1655] [id = 256] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1183b1000 == 33 [pid = 1655] [id = 269] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12c3e8800 == 32 [pid = 1655] [id = 286] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12c10c000 == 31 [pid = 1655] [id = 285] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8cb800 == 30 [pid = 1655] [id = 284] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12177e800 == 29 [pid = 1655] [id = 283] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8cf800 == 28 [pid = 1655] [id = 281] 11:32:38 INFO - PROCESS | 1655 | --DOCSHELL 0x116423000 == 27 [pid = 1655] [id = 282] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1292f6c00) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124c37800) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1248b4c00) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1199f1000) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x121033400) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x115ee5400) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116912400) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1133c3c00) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x117158c00) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12691f800) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x125584000) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1289e6c00) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1289e0400) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1127e3400) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128c51c00) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115ef0800) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11863f800) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117c40c00) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11699b400) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119317800) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11864d800) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12102f400) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12137cc00) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116955000) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124c86400) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1248be800) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11830f800) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12558dc00) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124f9a000) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128b19400) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1289ddc00) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1291e8000) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128b20800) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1248bfc00) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1248b2400) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12956b400) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 11:32:38 INFO - PROCESS | 1655 | 1472236358386 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]]]}] 11:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1223ms 11:32:38 INFO - PROCESS | 1655 | 1472236358409 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 11:32:38 INFO - PROCESS | 1655 | 1472236358413 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 11:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:32:38 INFO - PROCESS | 1655 | 1472236358416 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:32:38 INFO - PROCESS | 1655 | 1472236358418 Marionette TRACE conn2 <- [1,1122,null,{}] 11:32:38 INFO - PROCESS | 1655 | 1472236358422 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}] 11:32:38 INFO - PROCESS | 1655 | 1472236358423 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:38 INFO - PROCESS | 1655 | 1472236358505 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 11:32:38 INFO - PROCESS | 1655 | 1472236358514 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:38 INFO - PROCESS | 1655 | 1472236358516 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x113c0d800 == 28 [pid = 1655] [id = 288] 11:32:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113c29c00) [pid = 1655] [serial = 862] [outer = 0x0] 11:32:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115d83400) [pid = 1655] [serial = 863] [outer = 0x113c29c00] 11:32:38 INFO - PROCESS | 1655 | 1472236358546 Marionette DEBUG loaded listener.js 11:32:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116550400) [pid = 1655] [serial = 864] [outer = 0x113c29c00] 11:32:38 INFO - PROCESS | 1655 | 1472236358899 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]]]}] 11:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 11:32:38 INFO - PROCESS | 1655 | 1472236358937 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 11:32:38 INFO - PROCESS | 1655 | 1472236358940 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 11:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:32:38 INFO - PROCESS | 1655 | 1472236358945 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:32:38 INFO - PROCESS | 1655 | 1472236358947 Marionette TRACE conn2 <- [1,1126,null,{}] 11:32:38 INFO - PROCESS | 1655 | 1472236358949 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}] 11:32:38 INFO - PROCESS | 1655 | 1472236358951 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:39 INFO - PROCESS | 1655 | 1472236359028 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 11:32:39 INFO - PROCESS | 1655 | 1472236359033 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:39 INFO - PROCESS | 1655 | 1472236359034 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169de800 == 29 [pid = 1655] [id = 289] 11:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116ab4c00) [pid = 1655] [serial = 865] [outer = 0x0] 11:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118267800) [pid = 1655] [serial = 866] [outer = 0x116ab4c00] 11:32:39 INFO - PROCESS | 1655 | 1472236359064 Marionette DEBUG loaded listener.js 11:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118314800) [pid = 1655] [serial = 867] [outer = 0x116ab4c00] 11:32:39 INFO - PROCESS | 1655 | 1472236359390 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]]]}] 11:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 11:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:32:39 INFO - PROCESS | 1655 | 1472236359423 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 11:32:39 INFO - PROCESS | 1655 | 1472236359424 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 11:32:39 INFO - PROCESS | 1655 | 1472236359427 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:32:39 INFO - PROCESS | 1655 | 1472236359429 Marionette TRACE conn2 <- [1,1130,null,{}] 11:32:39 INFO - PROCESS | 1655 | 1472236359437 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}] 11:32:39 INFO - PROCESS | 1655 | 1472236359440 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:39 INFO - PROCESS | 1655 | 1472236359520 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 11:32:39 INFO - PROCESS | 1655 | 1472236359575 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:39 INFO - PROCESS | 1655 | 1472236359577 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184b9800 == 30 [pid = 1655] [id = 290] 11:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113c27000) [pid = 1655] [serial = 868] [outer = 0x0] 11:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119083000) [pid = 1655] [serial = 869] [outer = 0x113c27000] 11:32:39 INFO - PROCESS | 1655 | 1472236359607 Marionette DEBUG loaded listener.js 11:32:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1193a1000) [pid = 1655] [serial = 870] [outer = 0x113c27000] 11:32:40 INFO - PROCESS | 1655 | 1472236360001 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]]]}] 11:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 622ms 11:32:40 INFO - PROCESS | 1655 | 1472236360050 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 11:32:40 INFO - PROCESS | 1655 | 1472236360053 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 11:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:32:40 INFO - PROCESS | 1655 | 1472236360056 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:32:40 INFO - PROCESS | 1655 | 1472236360058 Marionette TRACE conn2 <- [1,1134,null,{}] 11:32:40 INFO - PROCESS | 1655 | 1472236360061 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}] 11:32:40 INFO - PROCESS | 1655 | 1472236360063 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:40 INFO - PROCESS | 1655 | 1472236360177 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 11:32:40 INFO - PROCESS | 1655 | 1472236360184 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:40 INFO - PROCESS | 1655 | 1472236360185 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x119449000 == 31 [pid = 1655] [id = 291] 11:32:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1199f0400) [pid = 1655] [serial = 871] [outer = 0x0] 11:32:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11a082400) [pid = 1655] [serial = 872] [outer = 0x1199f0400] 11:32:40 INFO - PROCESS | 1655 | 1472236360227 Marionette DEBUG loaded listener.js 11:32:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12189d800) [pid = 1655] [serial = 873] [outer = 0x1199f0400] 11:32:40 INFO - PROCESS | 1655 | 1472236360665 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]]]}] 11:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 620ms 11:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:32:40 INFO - PROCESS | 1655 | 1472236360676 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 11:32:40 INFO - PROCESS | 1655 | 1472236360678 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 11:32:40 INFO - PROCESS | 1655 | 1472236360680 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:32:40 INFO - PROCESS | 1655 | 1472236360681 Marionette TRACE conn2 <- [1,1138,null,{}] 11:32:40 INFO - PROCESS | 1655 | 1472236360684 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}] 11:32:40 INFO - PROCESS | 1655 | 1472236360685 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:40 INFO - PROCESS | 1655 | 1472236360778 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 11:32:40 INFO - PROCESS | 1655 | 1472236360814 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:40 INFO - PROCESS | 1655 | 1472236360815 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212c8000 == 32 [pid = 1655] [id = 292] 11:32:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1127d7400) [pid = 1655] [serial = 874] [outer = 0x0] 11:32:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123c9dc00) [pid = 1655] [serial = 875] [outer = 0x1127d7400] 11:32:40 INFO - PROCESS | 1655 | 1472236360841 Marionette DEBUG loaded listener.js 11:32:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1248bb000) [pid = 1655] [serial = 876] [outer = 0x1127d7400] 11:32:41 INFO - PROCESS | 1655 | 1472236361185 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]]]}] 11:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 11:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:32:41 INFO - PROCESS | 1655 | 1472236361200 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 11:32:41 INFO - PROCESS | 1655 | 1472236361201 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 11:32:41 INFO - PROCESS | 1655 | 1472236361203 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:32:41 INFO - PROCESS | 1655 | 1472236361204 Marionette TRACE conn2 <- [1,1142,null,{}] 11:32:41 INFO - PROCESS | 1655 | 1472236361207 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}] 11:32:41 INFO - PROCESS | 1655 | 1472236361211 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:41 INFO - PROCESS | 1655 | 1472236361321 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 11:32:41 INFO - PROCESS | 1655 | 1472236361358 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:41 INFO - PROCESS | 1655 | 1472236361359 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x124873000 == 33 [pid = 1655] [id = 293] 11:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124a2d400) [pid = 1655] [serial = 877] [outer = 0x0] 11:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12558a000) [pid = 1655] [serial = 878] [outer = 0x124a2d400] 11:32:41 INFO - PROCESS | 1655 | 1472236361385 Marionette DEBUG loaded listener.js 11:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289dd400) [pid = 1655] [serial = 879] [outer = 0x124a2d400] 11:32:41 INFO - PROCESS | 1655 | 1472236361706 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]]]}] 11:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 11:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:32:41 INFO - PROCESS | 1655 | 1472236361722 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 11:32:41 INFO - PROCESS | 1655 | 1472236361723 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 11:32:41 INFO - PROCESS | 1655 | 1472236361736 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:32:41 INFO - PROCESS | 1655 | 1472236361737 Marionette TRACE conn2 <- [1,1146,null,{}] 11:32:41 INFO - PROCESS | 1655 | 1472236361750 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}] 11:32:41 INFO - PROCESS | 1655 | 1472236361751 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:41 INFO - PROCESS | 1655 | 1472236361845 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 11:32:41 INFO - PROCESS | 1655 | 1472236361849 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:41 INFO - PROCESS | 1655 | 1472236361850 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255b4000 == 34 [pid = 1655] [id = 294] 11:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124a2e800) [pid = 1655] [serial = 880] [outer = 0x0] 11:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b19400) [pid = 1655] [serial = 881] [outer = 0x124a2e800] 11:32:41 INFO - PROCESS | 1655 | 1472236361876 Marionette DEBUG loaded listener.js 11:32:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b26000) [pid = 1655] [serial = 882] [outer = 0x124a2e800] 11:32:42 INFO - PROCESS | 1655 | 1472236362218 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]]]}] 11:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 540ms 11:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:32:42 INFO - PROCESS | 1655 | 1472236362265 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 11:32:42 INFO - PROCESS | 1655 | 1472236362266 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 11:32:42 INFO - PROCESS | 1655 | 1472236362269 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:32:42 INFO - PROCESS | 1655 | 1472236362270 Marionette TRACE conn2 <- [1,1150,null,{}] 11:32:42 INFO - PROCESS | 1655 | 1472236362272 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}] 11:32:42 INFO - PROCESS | 1655 | 1472236362273 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:42 INFO - PROCESS | 1655 | 1472236362369 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128c58800) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112730000) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126521400) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117c3e400) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11699d800) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12558a800) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12955d800) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a86000) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11907e000) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116ab5800) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1193ad400) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11907e400) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a672800) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:32:42 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116915c00) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:32:42 INFO - PROCESS | 1655 | 1472236362601 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:42 INFO - PROCESS | 1655 | 1472236362602 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183bb800 == 35 [pid = 1655] [id = 295] 11:32:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1121aa000) [pid = 1655] [serial = 883] [outer = 0x0] 11:32:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112a86000) [pid = 1655] [serial = 884] [outer = 0x1121aa000] 11:32:42 INFO - PROCESS | 1655 | 1472236362631 Marionette DEBUG loaded listener.js 11:32:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11826b000) [pid = 1655] [serial = 885] [outer = 0x1121aa000] 11:32:42 INFO - PROCESS | 1655 | 1472236362993 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]]]}] 11:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1261c9400) [pid = 1655] [serial = 886] [outer = 0x12cb88400] 11:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 772ms 11:32:43 INFO - PROCESS | 1655 | 1472236363057 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 11:32:43 INFO - PROCESS | 1655 | 1472236363059 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 11:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:32:43 INFO - PROCESS | 1655 | 1472236363089 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:32:43 INFO - PROCESS | 1655 | 1472236363090 Marionette TRACE conn2 <- [1,1154,null,{}] 11:32:43 INFO - PROCESS | 1655 | 1472236363092 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}] 11:32:43 INFO - PROCESS | 1655 | 1472236363101 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:43 INFO - PROCESS | 1655 | 1472236363193 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 11:32:43 INFO - PROCESS | 1655 | 1472236363229 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:43 INFO - PROCESS | 1655 | 1472236363230 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184b7800 == 36 [pid = 1655] [id = 296] 11:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x110fa7800) [pid = 1655] [serial = 887] [outer = 0x0] 11:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11907e000) [pid = 1655] [serial = 888] [outer = 0x110fa7800] 11:32:43 INFO - PROCESS | 1655 | 1472236363272 Marionette DEBUG loaded listener.js 11:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1291f1800) [pid = 1655] [serial = 889] [outer = 0x110fa7800] 11:32:43 INFO - PROCESS | 1655 | 1472236363689 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]]]}] 11:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 625ms 11:32:43 INFO - PROCESS | 1655 | 1472236363715 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 11:32:43 INFO - PROCESS | 1655 | 1472236363717 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 11:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:32:43 INFO - PROCESS | 1655 | 1472236363731 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:32:43 INFO - PROCESS | 1655 | 1472236363733 Marionette TRACE conn2 <- [1,1158,null,{}] 11:32:43 INFO - PROCESS | 1655 | 1472236363736 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}] 11:32:43 INFO - PROCESS | 1655 | 1472236363738 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:43 INFO - PROCESS | 1655 | 1472236363859 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 11:32:43 INFO - PROCESS | 1655 | 1472236363865 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:43 INFO - PROCESS | 1655 | 1472236363866 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12914a800 == 37 [pid = 1655] [id = 297] 11:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1291e4400) [pid = 1655] [serial = 890] [outer = 0x0] 11:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292f9000) [pid = 1655] [serial = 891] [outer = 0x1291e4400] 11:32:43 INFO - PROCESS | 1655 | 1472236363908 Marionette DEBUG loaded listener.js 11:32:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1127e6400) [pid = 1655] [serial = 892] [outer = 0x1291e4400] 11:32:44 INFO - PROCESS | 1655 | 1472236364255 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]]]}] 11:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 572ms 11:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:32:44 INFO - PROCESS | 1655 | 1472236364301 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 11:32:44 INFO - PROCESS | 1655 | 1472236364302 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 11:32:44 INFO - PROCESS | 1655 | 1472236364304 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:32:44 INFO - PROCESS | 1655 | 1472236364306 Marionette TRACE conn2 <- [1,1162,null,{}] 11:32:44 INFO - PROCESS | 1655 | 1472236364308 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}] 11:32:44 INFO - PROCESS | 1655 | 1472236364310 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:44 INFO - PROCESS | 1655 | 1472236364431 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 11:32:44 INFO - PROCESS | 1655 | 1472236364437 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:44 INFO - PROCESS | 1655 | 1472236364439 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212c6000 == 38 [pid = 1655] [id = 298] 11:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124e52000) [pid = 1655] [serial = 893] [outer = 0x0] 11:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12956b800) [pid = 1655] [serial = 894] [outer = 0x124e52000] 11:32:44 INFO - PROCESS | 1655 | 1472236364467 Marionette DEBUG loaded listener.js 11:32:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a908000) [pid = 1655] [serial = 895] [outer = 0x124e52000] 11:32:45 INFO - PROCESS | 1655 | 1472236365001 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]]]}] 11:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 720ms 11:32:45 INFO - PROCESS | 1655 | 1472236365024 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 11:32:45 INFO - PROCESS | 1655 | 1472236365027 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 11:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:32:45 INFO - PROCESS | 1655 | 1472236365031 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:32:45 INFO - PROCESS | 1655 | 1472236365033 Marionette TRACE conn2 <- [1,1166,null,{}] 11:32:45 INFO - PROCESS | 1655 | 1472236365037 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}] 11:32:45 INFO - PROCESS | 1655 | 1472236365039 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:45 INFO - PROCESS | 1655 | 1472236365152 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 11:32:45 INFO - PROCESS | 1655 | 1472236365230 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:45 INFO - PROCESS | 1655 | 1472236365231 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169d6000 == 39 [pid = 1655] [id = 299] 11:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115ef0800) [pid = 1655] [serial = 896] [outer = 0x0] 11:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116914800) [pid = 1655] [serial = 897] [outer = 0x115ef0800] 11:32:45 INFO - PROCESS | 1655 | 1472236365263 Marionette DEBUG loaded listener.js 11:32:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11807a400) [pid = 1655] [serial = 898] [outer = 0x115ef0800] 11:32:45 INFO - PROCESS | 1655 | 1472236365779 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]]]}] 11:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 772ms 11:32:45 INFO - PROCESS | 1655 | 1472236365820 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 11:32:45 INFO - PROCESS | 1655 | 1472236365823 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 11:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:32:45 INFO - PROCESS | 1655 | 1472236365831 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:32:45 INFO - PROCESS | 1655 | 1472236365833 Marionette TRACE conn2 <- [1,1170,null,{}] 11:32:45 INFO - PROCESS | 1655 | 1472236365836 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}] 11:32:45 INFO - PROCESS | 1655 | 1472236365838 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:45 INFO - PROCESS | 1655 | 1472236365944 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 11:32:46 INFO - PROCESS | 1655 | 1472236366020 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:46 INFO - PROCESS | 1655 | 1472236366022 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212e0800 == 40 [pid = 1655] [id = 300] 11:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118643800) [pid = 1655] [serial = 899] [outer = 0x0] 11:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11931dc00) [pid = 1655] [serial = 900] [outer = 0x118643800] 11:32:46 INFO - PROCESS | 1655 | 1472236366054 Marionette DEBUG loaded listener.js 11:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1199ecc00) [pid = 1655] [serial = 901] [outer = 0x118643800] 11:32:46 INFO - PROCESS | 1655 | 1472236366678 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]]]}] 11:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 873ms 11:32:46 INFO - PROCESS | 1655 | 1472236366723 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 11:32:46 INFO - PROCESS | 1655 | 1472236366725 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 11:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:32:46 INFO - PROCESS | 1655 | 1472236366732 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:32:46 INFO - PROCESS | 1655 | 1472236366734 Marionette TRACE conn2 <- [1,1174,null,{}] 11:32:46 INFO - PROCESS | 1655 | 1472236366738 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}] 11:32:46 INFO - PROCESS | 1655 | 1472236366739 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:46 INFO - PROCESS | 1655 | 1472236366844 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12914a800 == 39 [pid = 1655] [id = 297] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1184b7800 == 38 [pid = 1655] [id = 296] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1183bb800 == 37 [pid = 1655] [id = 295] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1255b4000 == 36 [pid = 1655] [id = 294] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x124873000 == 35 [pid = 1655] [id = 293] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1212c8000 == 34 [pid = 1655] [id = 292] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119449000 == 33 [pid = 1655] [id = 291] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1184b9800 == 32 [pid = 1655] [id = 290] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1169de800 == 31 [pid = 1655] [id = 289] 11:32:46 INFO - PROCESS | 1655 | --DOCSHELL 0x113c0d800 == 30 [pid = 1655] [id = 288] 11:32:46 INFO - PROCESS | 1655 | 1472236366948 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:46 INFO - PROCESS | 1655 | 1472236366951 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e56000 == 31 [pid = 1655] [id = 301] 11:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x117c3d400) [pid = 1655] [serial = 902] [outer = 0x0] 11:32:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118270400) [pid = 1655] [serial = 903] [outer = 0x117c3d400] 11:32:46 INFO - PROCESS | 1655 | 1472236366981 Marionette DEBUG loaded listener.js 11:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11843b000) [pid = 1655] [serial = 904] [outer = 0x117c3d400] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12ab60c00) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a77bc00) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a67c400) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126925000) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118318c00) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1169a2c00) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126843000) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a672000) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126ca8c00) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11807ec00) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118266800) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1199f1400) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128e53000) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129567c00) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12956bc00) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1261d1400) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121a1b400) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124a39000) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1292f8800) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a777400) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1199e8800) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x125585c00) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1193a2400) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a67e400) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1248b3c00) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118267c00) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1289e9c00) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11842f000) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 11:32:47 INFO - PROCESS | 1655 | 1472236367321 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] 11:32:47 INFO - PROCESS | 1655 | 1472236367355 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 11:32:47 INFO - PROCESS | 1655 | 1472236367359 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:32:47 INFO - PROCESS | 1655 | 1472236367361 Marionette TRACE conn2 <- [1,1178,null,{}] 11:32:47 INFO - PROCESS | 1655 | 1472236367364 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}] 11:32:47 INFO - PROCESS | 1655 | 1472236367365 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:47 INFO - PROCESS | 1655 | 1472236367442 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 11:32:47 INFO - PROCESS | 1655 | 1472236367448 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:47 INFO - PROCESS | 1655 | 1472236367449 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183b1000 == 32 [pid = 1655] [id = 302] 11:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119081800) [pid = 1655] [serial = 905] [outer = 0x0] 11:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1199f1800) [pid = 1655] [serial = 906] [outer = 0x119081800] 11:32:47 INFO - PROCESS | 1655 | 1472236367477 Marionette DEBUG loaded listener.js 11:32:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x121038400) [pid = 1655] [serial = 907] [outer = 0x119081800] 11:32:47 INFO - PROCESS | 1655 | 1472236367821 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] 11:32:47 INFO - PROCESS | 1655 | 1472236367834 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 11:32:47 INFO - PROCESS | 1655 | 1472236367836 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:32:47 INFO - PROCESS | 1655 | 1472236367838 Marionette TRACE conn2 <- [1,1182,null,{}] 11:32:47 INFO - PROCESS | 1655 | 1472236367846 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}] 11:32:47 INFO - PROCESS | 1655 | 1472236367850 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:47 INFO - PROCESS | 1655 | 1472236367938 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 11:32:47 INFO - PROCESS | 1655 | 1472236367994 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:47 INFO - PROCESS | 1655 | 1472236367996 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a53000 == 33 [pid = 1655] [id = 303] 11:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11614b000) [pid = 1655] [serial = 908] [outer = 0x0] 11:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1248b0c00) [pid = 1655] [serial = 909] [outer = 0x11614b000] 11:32:48 INFO - PROCESS | 1655 | 1472236368024 Marionette DEBUG loaded listener.js 11:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1261c9c00) [pid = 1655] [serial = 910] [outer = 0x11614b000] 11:32:48 INFO - PROCESS | 1655 | 1472236368323 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] 11:32:48 INFO - PROCESS | 1655 | 1472236368359 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 11:32:48 INFO - PROCESS | 1655 | 1472236368363 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:32:48 INFO - PROCESS | 1655 | 1472236368366 Marionette TRACE conn2 <- [1,1186,null,{}] 11:32:48 INFO - PROCESS | 1655 | 1472236368369 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}] 11:32:48 INFO - PROCESS | 1655 | 1472236368370 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:48 INFO - PROCESS | 1655 | 1472236368449 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 11:32:48 INFO - PROCESS | 1655 | 1472236368453 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:48 INFO - PROCESS | 1655 | 1472236368454 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x121493800 == 34 [pid = 1655] [id = 304] 11:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12103a000) [pid = 1655] [serial = 911] [outer = 0x0] 11:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126921800) [pid = 1655] [serial = 912] [outer = 0x12103a000] 11:32:48 INFO - PROCESS | 1655 | 1472236368529 Marionette DEBUG loaded listener.js 11:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1289e8c00) [pid = 1655] [serial = 913] [outer = 0x12103a000] 11:32:48 INFO - PROCESS | 1655 | 1472236368833 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] 11:32:48 INFO - PROCESS | 1655 | 1472236368885 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 11:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:32:48 INFO - PROCESS | 1655 | 1472236368888 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:32:48 INFO - PROCESS | 1655 | 1472236368889 Marionette TRACE conn2 <- [1,1190,null,{}] 11:32:48 INFO - PROCESS | 1655 | 1472236368891 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}] 11:32:48 INFO - PROCESS | 1655 | 1472236368892 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:48 INFO - PROCESS | 1655 | 1472236368974 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 11:32:48 INFO - PROCESS | 1655 | 1472236368980 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:48 INFO - PROCESS | 1655 | 1472236368981 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x126943800 == 35 [pid = 1655] [id = 305] 11:32:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121a1d400) [pid = 1655] [serial = 914] [outer = 0x0] 11:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128e4d400) [pid = 1655] [serial = 915] [outer = 0x121a1d400] 11:32:49 INFO - PROCESS | 1655 | 1472236369007 Marionette DEBUG loaded listener.js 11:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12956a800) [pid = 1655] [serial = 916] [outer = 0x121a1d400] 11:32:49 INFO - PROCESS | 1655 | 1472236369383 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] 11:32:49 INFO - PROCESS | 1655 | 1472236369410 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 11:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:32:49 INFO - PROCESS | 1655 | 1472236369412 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:32:49 INFO - PROCESS | 1655 | 1472236369413 Marionette TRACE conn2 <- [1,1194,null,{}] 11:32:49 INFO - PROCESS | 1655 | 1472236369415 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}] 11:32:49 INFO - PROCESS | 1655 | 1472236369419 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:49 INFO - PROCESS | 1655 | 1472236369536 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 11:32:49 INFO - PROCESS | 1655 | 1472236369548 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:49 INFO - PROCESS | 1655 | 1472236369549 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x129159000 == 36 [pid = 1655] [id = 306] 11:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a53b400) [pid = 1655] [serial = 917] [outer = 0x0] 11:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a778000) [pid = 1655] [serial = 918] [outer = 0x12a53b400] 11:32:49 INFO - PROCESS | 1655 | 1472236369575 Marionette DEBUG loaded listener.js 11:32:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b7e7400) [pid = 1655] [serial = 919] [outer = 0x12a53b400] 11:32:49 INFO - PROCESS | 1655 | 1472236369916 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] 11:32:49 INFO - PROCESS | 1655 | 1472236369934 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 11:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:32:49 INFO - PROCESS | 1655 | 1472236369936 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:32:49 INFO - PROCESS | 1655 | 1472236369937 Marionette TRACE conn2 <- [1,1198,null,{}] 11:32:49 INFO - PROCESS | 1655 | 1472236369940 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}] 11:32:49 INFO - PROCESS | 1655 | 1472236369941 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:50 INFO - PROCESS | 1655 | 1472236370044 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 11:32:50 INFO - PROCESS | 1655 | 1472236370081 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:50 INFO - PROCESS | 1655 | 1472236370082 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a578800 == 37 [pid = 1655] [id = 307] 11:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b7eb400) [pid = 1655] [serial = 920] [outer = 0x0] 11:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b8b7800) [pid = 1655] [serial = 921] [outer = 0x12b7eb400] 11:32:50 INFO - PROCESS | 1655 | 1472236370107 Marionette DEBUG loaded listener.js 11:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12bba4800) [pid = 1655] [serial = 922] [outer = 0x12b7eb400] 11:32:50 INFO - PROCESS | 1655 | 1472236370465 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]]]}] 11:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 568ms 11:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:32:50 INFO - PROCESS | 1655 | 1472236370506 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 11:32:50 INFO - PROCESS | 1655 | 1472236370508 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 11:32:50 INFO - PROCESS | 1655 | 1472236370511 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:32:50 INFO - PROCESS | 1655 | 1472236370513 Marionette TRACE conn2 <- [1,1202,null,{}] 11:32:50 INFO - PROCESS | 1655 | 1472236370516 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}] 11:32:50 INFO - PROCESS | 1655 | 1472236370518 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:50 INFO - PROCESS | 1655 | 1472236370664 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 11:32:50 INFO - PROCESS | 1655 | 1472236370686 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:50 INFO - PROCESS | 1655 | 1472236370687 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a706800 == 38 [pid = 1655] [id = 308] 11:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12bba6c00) [pid = 1655] [serial = 923] [outer = 0x0] 11:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bba9800) [pid = 1655] [serial = 924] [outer = 0x12bba6c00] 11:32:50 INFO - PROCESS | 1655 | 1472236370730 Marionette DEBUG loaded listener.js 11:32:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bbb0800) [pid = 1655] [serial = 925] [outer = 0x12bba6c00] 11:32:51 INFO - PROCESS | 1655 | 1472236371196 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]]]}] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1291e4400) [pid = 1655] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1130bdc00) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1199eb800) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124c88000) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112f21800) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1199f0400) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1291ee000) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b7e3400) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1127d7400) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124a2d400) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124a2e800) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1121aa000) [pid = 1655] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x110fa7800) [pid = 1655] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113c27000) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113c29c00) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:32:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116ab4c00) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:32:51 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 11:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 721ms 11:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:32:51 INFO - PROCESS | 1655 | 1472236371232 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 11:32:51 INFO - PROCESS | 1655 | 1472236371233 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 11:32:51 INFO - PROCESS | 1655 | 1472236371236 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:32:51 INFO - PROCESS | 1655 | 1472236371244 Marionette TRACE conn2 <- [1,1206,null,{}] 11:32:51 INFO - PROCESS | 1655 | 1472236371247 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}] 11:32:51 INFO - PROCESS | 1655 | 1472236371248 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:51 INFO - PROCESS | 1655 | 1472236371323 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 11:32:51 INFO - PROCESS | 1655 | 1472236371328 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:51 INFO - PROCESS | 1655 | 1472236371331 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a51000 == 39 [pid = 1655] [id = 309] 11:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116590400) [pid = 1655] [serial = 926] [outer = 0x0] 11:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118076800) [pid = 1655] [serial = 927] [outer = 0x116590400] 11:32:51 INFO - PROCESS | 1655 | 1472236371356 Marionette DEBUG loaded listener.js 11:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1199e9800) [pid = 1655] [serial = 928] [outer = 0x116590400] 11:32:51 INFO - PROCESS | 1655 | 1472236371655 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]]]}] 11:32:51 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 11:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 428ms 11:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:32:51 INFO - PROCESS | 1655 | 1472236371668 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 11:32:51 INFO - PROCESS | 1655 | 1472236371669 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 11:32:51 INFO - PROCESS | 1655 | 1472236371671 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:32:51 INFO - PROCESS | 1655 | 1472236371673 Marionette TRACE conn2 <- [1,1210,null,{}] 11:32:51 INFO - PROCESS | 1655 | 1472236371675 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}] 11:32:51 INFO - PROCESS | 1655 | 1472236371676 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:51 INFO - PROCESS | 1655 | 1472236371759 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 11:32:51 INFO - PROCESS | 1655 | 1472236371765 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:51 INFO - PROCESS | 1655 | 1472236371766 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab77000 == 40 [pid = 1655] [id = 310] 11:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121895800) [pid = 1655] [serial = 929] [outer = 0x0] 11:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1291e4c00) [pid = 1655] [serial = 930] [outer = 0x121895800] 11:32:51 INFO - PROCESS | 1655 | 1472236371791 Marionette DEBUG loaded listener.js 11:32:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12bbb1800) [pid = 1655] [serial = 931] [outer = 0x121895800] 11:32:52 INFO - PROCESS | 1655 | 1472236372115 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]]]}] 11:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 470ms 11:32:52 INFO - PROCESS | 1655 | 1472236372151 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 11:32:52 INFO - PROCESS | 1655 | 1472236372153 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 11:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:32:52 INFO - PROCESS | 1655 | 1472236372176 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:32:52 INFO - PROCESS | 1655 | 1472236372180 Marionette TRACE conn2 <- [1,1214,null,{}] 11:32:52 INFO - PROCESS | 1655 | 1472236372183 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}] 11:32:52 INFO - PROCESS | 1655 | 1472236372184 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:52 INFO - PROCESS | 1655 | 1472236372273 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 11:32:52 INFO - PROCESS | 1655 | 1472236372279 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:52 INFO - PROCESS | 1655 | 1472236372281 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c2000 == 41 [pid = 1655] [id = 311] 11:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1199e8c00) [pid = 1655] [serial = 932] [outer = 0x0] 11:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12be52000) [pid = 1655] [serial = 933] [outer = 0x1199e8c00] 11:32:52 INFO - PROCESS | 1655 | 1472236372308 Marionette DEBUG loaded listener.js 11:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12be60000) [pid = 1655] [serial = 934] [outer = 0x1199e8c00] 11:32:52 INFO - PROCESS | 1655 | 1472236372630 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]]]}] 11:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 473ms 11:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:32:52 INFO - PROCESS | 1655 | 1472236372650 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 11:32:52 INFO - PROCESS | 1655 | 1472236372651 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 11:32:52 INFO - PROCESS | 1655 | 1472236372654 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:32:52 INFO - PROCESS | 1655 | 1472236372655 Marionette TRACE conn2 <- [1,1218,null,{}] 11:32:52 INFO - PROCESS | 1655 | 1472236372657 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}] 11:32:52 INFO - PROCESS | 1655 | 1472236372658 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:52 INFO - PROCESS | 1655 | 1472236372739 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 11:32:52 INFO - PROCESS | 1655 | 1472236372800 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:52 INFO - PROCESS | 1655 | 1472236372801 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be05800 == 42 [pid = 1655] [id = 312] 11:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12be59c00) [pid = 1655] [serial = 935] [outer = 0x0] 11:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12c3b9800) [pid = 1655] [serial = 936] [outer = 0x12be59c00] 11:32:52 INFO - PROCESS | 1655 | 1472236372826 Marionette DEBUG loaded listener.js 11:32:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12c3c1400) [pid = 1655] [serial = 937] [outer = 0x12be59c00] 11:32:53 INFO - PROCESS | 1655 | 1472236373142 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]]]}] 11:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 11:32:53 INFO - PROCESS | 1655 | 1472236373174 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 11:32:53 INFO - PROCESS | 1655 | 1472236373176 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 11:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:32:53 INFO - PROCESS | 1655 | 1472236373182 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:32:53 INFO - PROCESS | 1655 | 1472236373184 Marionette TRACE conn2 <- [1,1222,null,{}] 11:32:53 INFO - PROCESS | 1655 | 1472236373187 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}] 11:32:53 INFO - PROCESS | 1655 | 1472236373189 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:53 INFO - PROCESS | 1655 | 1472236373391 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 11:32:53 INFO - PROCESS | 1655 | 1472236373485 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:53 INFO - PROCESS | 1655 | 1472236373487 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x113ccd800 == 43 [pid = 1655] [id = 313] 11:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112722000) [pid = 1655] [serial = 938] [outer = 0x0] 11:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112e3f800) [pid = 1655] [serial = 939] [outer = 0x112722000] 11:32:53 INFO - PROCESS | 1655 | 1472236373541 Marionette DEBUG loaded listener.js 11:32:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1176c0800) [pid = 1655] [serial = 940] [outer = 0x112722000] 11:32:54 INFO - PROCESS | 1655 | 1472236374014 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] 11:32:54 INFO - PROCESS | 1655 | 1472236374057 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 11:32:54 INFO - PROCESS | 1655 | 1472236374061 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:32:54 INFO - PROCESS | 1655 | 1472236374063 Marionette TRACE conn2 <- [1,1226,null,{}] 11:32:54 INFO - PROCESS | 1655 | 1472236374066 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}] 11:32:54 INFO - PROCESS | 1655 | 1472236374069 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:54 INFO - PROCESS | 1655 | 1472236374176 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 11:32:54 INFO - PROCESS | 1655 | 1472236374232 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:54 INFO - PROCESS | 1655 | 1472236374233 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196cb000 == 44 [pid = 1655] [id = 314] 11:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11842f000) [pid = 1655] [serial = 941] [outer = 0x0] 11:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1199ed400) [pid = 1655] [serial = 942] [outer = 0x11842f000] 11:32:54 INFO - PROCESS | 1655 | 1472236374266 Marionette DEBUG loaded listener.js 11:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1248b1c00) [pid = 1655] [serial = 943] [outer = 0x11842f000] 11:32:54 INFO - PROCESS | 1655 | 1472236374684 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]]]}] 11:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 673ms 11:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:32:54 INFO - PROCESS | 1655 | 1472236374733 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 11:32:54 INFO - PROCESS | 1655 | 1472236374735 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 11:32:54 INFO - PROCESS | 1655 | 1472236374738 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:32:54 INFO - PROCESS | 1655 | 1472236374739 Marionette TRACE conn2 <- [1,1230,null,{}] 11:32:54 INFO - PROCESS | 1655 | 1472236374741 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}] 11:32:54 INFO - PROCESS | 1655 | 1472236374743 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:54 INFO - PROCESS | 1655 | 1472236374869 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 11:32:54 INFO - PROCESS | 1655 | 1472236374941 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:54 INFO - PROCESS | 1655 | 1472236374942 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a579800 == 45 [pid = 1655] [id = 315] 11:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12691bc00) [pid = 1655] [serial = 944] [outer = 0x0] 11:32:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126ca5c00) [pid = 1655] [serial = 945] [outer = 0x12691bc00] 11:32:54 INFO - PROCESS | 1655 | 1472236374984 Marionette DEBUG loaded listener.js 11:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1291f2400) [pid = 1655] [serial = 946] [outer = 0x12691bc00] 11:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:32:55 INFO - PROCESS | 1655 | 1472236375400 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]]]}] 11:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 669ms 11:32:55 INFO - PROCESS | 1655 | 1472236375408 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 11:32:55 INFO - PROCESS | 1655 | 1472236375411 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 11:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:32:55 INFO - PROCESS | 1655 | 1472236375419 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:32:55 INFO - PROCESS | 1655 | 1472236375422 Marionette TRACE conn2 <- [1,1234,null,{}] 11:32:55 INFO - PROCESS | 1655 | 1472236375425 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}] 11:32:55 INFO - PROCESS | 1655 | 1472236375427 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:55 INFO - PROCESS | 1655 | 1472236375533 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 11:32:55 INFO - PROCESS | 1655 | 1472236375586 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:55 INFO - PROCESS | 1655 | 1472236375587 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c3da000 == 46 [pid = 1655] [id = 316] 11:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129561800) [pid = 1655] [serial = 947] [outer = 0x0] 11:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a774800) [pid = 1655] [serial = 948] [outer = 0x129561800] 11:32:55 INFO - PROCESS | 1655 | 1472236375617 Marionette DEBUG loaded listener.js 11:32:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b7e2400) [pid = 1655] [serial = 949] [outer = 0x129561800] 11:32:56 INFO - PROCESS | 1655 | 1472236376033 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]]]}] 11:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 627ms 11:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:32:56 INFO - PROCESS | 1655 | 1472236376043 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 11:32:56 INFO - PROCESS | 1655 | 1472236376044 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 11:32:56 INFO - PROCESS | 1655 | 1472236376047 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:32:56 INFO - PROCESS | 1655 | 1472236376048 Marionette TRACE conn2 <- [1,1238,null,{}] 11:32:56 INFO - PROCESS | 1655 | 1472236376050 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}] 11:32:56 INFO - PROCESS | 1655 | 1472236376051 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:56 INFO - PROCESS | 1655 | 1472236376153 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 11:32:56 INFO - PROCESS | 1655 | 1472236376240 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:56 INFO - PROCESS | 1655 | 1472236376241 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c654000 == 47 [pid = 1655] [id = 317] 11:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b8b8000) [pid = 1655] [serial = 950] [outer = 0x0] 11:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12be50000) [pid = 1655] [serial = 951] [outer = 0x12b8b8000] 11:32:56 INFO - PROCESS | 1655 | 1472236376270 Marionette DEBUG loaded listener.js 11:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12be5e800) [pid = 1655] [serial = 952] [outer = 0x12b8b8000] 11:32:56 INFO - PROCESS | 1655 | 1472236376702 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]]]}] 11:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 669ms 11:32:56 INFO - PROCESS | 1655 | 1472236376717 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 11:32:56 INFO - PROCESS | 1655 | 1472236376718 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 11:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:32:56 INFO - PROCESS | 1655 | 1472236376721 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:32:56 INFO - PROCESS | 1655 | 1472236376722 Marionette TRACE conn2 <- [1,1242,null,{}] 11:32:56 INFO - PROCESS | 1655 | 1472236376725 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}] 11:32:56 INFO - PROCESS | 1655 | 1472236376727 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:56 INFO - PROCESS | 1655 | 1472236376841 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 11:32:56 INFO - PROCESS | 1655 | 1472236376960 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:56 INFO - PROCESS | 1655 | 1472236376966 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x115de2800 == 48 [pid = 1655] [id = 318] 11:32:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x121ada800) [pid = 1655] [serial = 953] [outer = 0x0] 11:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12a777c00) [pid = 1655] [serial = 954] [outer = 0x121ada800] 11:32:57 INFO - PROCESS | 1655 | 1472236377029 Marionette DEBUG loaded listener.js 11:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12c62ac00) [pid = 1655] [serial = 955] [outer = 0x121ada800] 11:32:57 INFO - PROCESS | 1655 | 1472236377639 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]]]}] 11:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 977ms 11:32:57 INFO - PROCESS | 1655 | 1472236377716 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 11:32:57 INFO - PROCESS | 1655 | 1472236377719 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 11:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:32:57 INFO - PROCESS | 1655 | 1472236377723 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:32:57 INFO - PROCESS | 1655 | 1472236377726 Marionette TRACE conn2 <- [1,1246,null,{}] 11:32:57 INFO - PROCESS | 1655 | 1472236377732 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}] 11:32:57 INFO - PROCESS | 1655 | 1472236377734 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:57 INFO - PROCESS | 1655 | 1472236377829 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 11:32:57 INFO - PROCESS | 1655 | 1472236377898 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:57 INFO - PROCESS | 1655 | 1472236377900 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x117483000 == 49 [pid = 1655] [id = 319] 11:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118642400) [pid = 1655] [serial = 956] [outer = 0x0] 11:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11864ac00) [pid = 1655] [serial = 957] [outer = 0x118642400] 11:32:57 INFO - PROCESS | 1655 | 1472236377929 Marionette DEBUG loaded listener.js 11:32:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11931b400) [pid = 1655] [serial = 958] [outer = 0x118642400] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12be05800 == 48 [pid = 1655] [id = 312] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c2000 == 47 [pid = 1655] [id = 311] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab77000 == 46 [pid = 1655] [id = 310] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119a51000 == 45 [pid = 1655] [id = 309] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12a706800 == 44 [pid = 1655] [id = 308] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12a578800 == 43 [pid = 1655] [id = 307] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x129159000 == 42 [pid = 1655] [id = 306] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x126943800 == 41 [pid = 1655] [id = 305] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x121493800 == 40 [pid = 1655] [id = 304] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119a53000 == 39 [pid = 1655] [id = 303] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1183b1000 == 38 [pid = 1655] [id = 302] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x115e56000 == 37 [pid = 1655] [id = 301] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1212e0800 == 36 [pid = 1655] [id = 300] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1169d6000 == 35 [pid = 1655] [id = 299] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1212c6000 == 34 [pid = 1655] [id = 298] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11676c800 == 33 [pid = 1655] [id = 287] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x115de2800 == 32 [pid = 1655] [id = 318] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12c654000 == 31 [pid = 1655] [id = 317] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12c3da000 == 30 [pid = 1655] [id = 316] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12a579800 == 29 [pid = 1655] [id = 315] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1196cb000 == 28 [pid = 1655] [id = 314] 11:32:58 INFO - PROCESS | 1655 | --DOCSHELL 0x113ccd800 == 27 [pid = 1655] [id = 313] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12956b800) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1292f9000) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x116ab6000) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x115eea800) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x121039800) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1199f3400) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1289e9000) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1176c3400) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x115d7b800) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11a082400) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126840800) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a678000) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1292ef800) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1248b8c00) [pid = 1655] [serial = 498] [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.] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b7ea800) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b7e5c00) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123c9dc00) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12558a000) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1248bb000) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128b19400) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1127e6400) [pid = 1655] [serial = 892] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1289dd400) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a86000) [pid = 1655] [serial = 884] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128b26000) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11907e000) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1291f1800) [pid = 1655] [serial = 889] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119083000) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1193a1000) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115d83400) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116550400) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118267800) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118314800) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11826b000) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12189d800) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 11:32:58 INFO - PROCESS | 1655 | 1472236378889 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]]]}] 11:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1176ms 11:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:32:58 INFO - PROCESS | 1655 | 1472236378900 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 11:32:58 INFO - PROCESS | 1655 | 1472236378902 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 11:32:58 INFO - PROCESS | 1655 | 1472236378905 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:32:58 INFO - PROCESS | 1655 | 1472236378907 Marionette TRACE conn2 <- [1,1250,null,{}] 11:32:58 INFO - PROCESS | 1655 | 1472236378912 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}] 11:32:58 INFO - PROCESS | 1655 | 1472236378913 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:58 INFO - PROCESS | 1655 | 1472236378996 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 11:32:59 INFO - PROCESS | 1655 | 1472236379001 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:59 INFO - PROCESS | 1655 | 1472236379004 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x113c14000 == 28 [pid = 1655] [id = 320] 11:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1127e5400) [pid = 1655] [serial = 959] [outer = 0x0] 11:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113d2ec00) [pid = 1655] [serial = 960] [outer = 0x1127e5400] 11:32:59 INFO - PROCESS | 1655 | 1472236379035 Marionette DEBUG loaded listener.js 11:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11271f800) [pid = 1655] [serial = 961] [outer = 0x1127e5400] 11:32:59 INFO - PROCESS | 1655 | 1472236379421 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]]]}] 11:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 570ms 11:32:59 INFO - PROCESS | 1655 | 1472236379475 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 11:32:59 INFO - PROCESS | 1655 | 1472236379479 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 11:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:32:59 INFO - PROCESS | 1655 | 1472236379483 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:32:59 INFO - PROCESS | 1655 | 1472236379485 Marionette TRACE conn2 <- [1,1254,null,{}] 11:32:59 INFO - PROCESS | 1655 | 1472236379488 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}] 11:32:59 INFO - PROCESS | 1655 | 1472236379489 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:59 INFO - PROCESS | 1655 | 1472236379567 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 11:32:59 INFO - PROCESS | 1655 | 1472236379571 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:59 INFO - PROCESS | 1655 | 1472236379573 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:32:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x117018800 == 29 [pid = 1655] [id = 321] 11:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116915800) [pid = 1655] [serial = 962] [outer = 0x0] 11:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117c46800) [pid = 1655] [serial = 963] [outer = 0x116915800] 11:32:59 INFO - PROCESS | 1655 | 1472236379603 Marionette DEBUG loaded listener.js 11:32:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11826f800) [pid = 1655] [serial = 964] [outer = 0x116915800] 11:32:59 INFO - PROCESS | 1655 | 1472236379948 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]]]}] 11:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 471ms 11:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:32:59 INFO - PROCESS | 1655 | 1472236379954 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 11:32:59 INFO - PROCESS | 1655 | 1472236379956 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 11:32:59 INFO - PROCESS | 1655 | 1472236379958 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:32:59 INFO - PROCESS | 1655 | 1472236379961 Marionette TRACE conn2 <- [1,1258,null,{}] 11:32:59 INFO - PROCESS | 1655 | 1472236379978 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}] 11:32:59 INFO - PROCESS | 1655 | 1472236379983 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:00 INFO - PROCESS | 1655 | 1472236380060 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 11:33:00 INFO - PROCESS | 1655 | 1472236380068 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:00 INFO - PROCESS | 1655 | 1472236380070 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1186a5000 == 30 [pid = 1655] [id = 322] 11:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1127ddc00) [pid = 1655] [serial = 965] [outer = 0x0] 11:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11907e000) [pid = 1655] [serial = 966] [outer = 0x1127ddc00] 11:33:00 INFO - PROCESS | 1655 | 1472236380098 Marionette DEBUG loaded listener.js 11:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11932e000) [pid = 1655] [serial = 967] [outer = 0x1127ddc00] 11:33:00 INFO - PROCESS | 1655 | 1472236380448 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]]]}] 11:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 524ms 11:33:00 INFO - PROCESS | 1655 | 1472236380482 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 11:33:00 INFO - PROCESS | 1655 | 1472236380484 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 11:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:33:00 INFO - PROCESS | 1655 | 1472236380486 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:33:00 INFO - PROCESS | 1655 | 1472236380487 Marionette TRACE conn2 <- [1,1262,null,{}] 11:33:00 INFO - PROCESS | 1655 | 1472236380490 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}] 11:33:00 INFO - PROCESS | 1655 | 1472236380491 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:00 INFO - PROCESS | 1655 | 1472236380568 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 11:33:00 INFO - PROCESS | 1655 | 1472236380631 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:00 INFO - PROCESS | 1655 | 1472236380632 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11943a800 == 31 [pid = 1655] [id = 323] 11:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119081400) [pid = 1655] [serial = 968] [outer = 0x0] 11:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1199f2800) [pid = 1655] [serial = 969] [outer = 0x119081400] 11:33:00 INFO - PROCESS | 1655 | 1472236380659 Marionette DEBUG loaded listener.js 11:33:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121039800) [pid = 1655] [serial = 970] [outer = 0x119081400] 11:33:00 INFO - PROCESS | 1655 | 1472236380971 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]]]}] 11:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 11:33:01 INFO - PROCESS | 1655 | 1472236381017 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 11:33:01 INFO - PROCESS | 1655 | 1472236381018 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 11:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:33:01 INFO - PROCESS | 1655 | 1472236381021 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:33:01 INFO - PROCESS | 1655 | 1472236381022 Marionette TRACE conn2 <- [1,1266,null,{}] 11:33:01 INFO - PROCESS | 1655 | 1472236381024 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}] 11:33:01 INFO - PROCESS | 1655 | 1472236381025 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:01 INFO - PROCESS | 1655 | 1472236381117 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 11:33:01 INFO - PROCESS | 1655 | 1472236381153 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:01 INFO - PROCESS | 1655 | 1472236381154 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212cb000 == 32 [pid = 1655] [id = 324] 11:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x111c22400) [pid = 1655] [serial = 971] [outer = 0x0] 11:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121a1b400) [pid = 1655] [serial = 972] [outer = 0x111c22400] 11:33:01 INFO - PROCESS | 1655 | 1472236381180 Marionette DEBUG loaded listener.js 11:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1248b6000) [pid = 1655] [serial = 973] [outer = 0x111c22400] 11:33:01 INFO - PROCESS | 1655 | 1472236381537 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]]]}] 11:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 571ms 11:33:01 INFO - PROCESS | 1655 | 1472236381592 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 11:33:01 INFO - PROCESS | 1655 | 1472236381594 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 11:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:33:01 INFO - PROCESS | 1655 | 1472236381596 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:33:01 INFO - PROCESS | 1655 | 1472236381597 Marionette TRACE conn2 <- [1,1270,null,{}] 11:33:01 INFO - PROCESS | 1655 | 1472236381599 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}] 11:33:01 INFO - PROCESS | 1655 | 1472236381604 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:01 INFO - PROCESS | 1655 | 1472236381717 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 11:33:01 INFO - PROCESS | 1655 | 1472236381732 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:01 INFO - PROCESS | 1655 | 1472236381734 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249ce800 == 33 [pid = 1655] [id = 325] 11:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1248bac00) [pid = 1655] [serial = 974] [outer = 0x0] 11:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124ed2800) [pid = 1655] [serial = 975] [outer = 0x1248bac00] 11:33:01 INFO - PROCESS | 1655 | 1472236381760 Marionette DEBUG loaded listener.js 11:33:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1265bd000) [pid = 1655] [serial = 976] [outer = 0x1248bac00] 11:33:02 INFO - PROCESS | 1655 | 1472236382108 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]]]}] 11:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 11:33:02 INFO - PROCESS | 1655 | 1472236382116 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 11:33:02 INFO - PROCESS | 1655 | 1472236382118 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 11:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:33:02 INFO - PROCESS | 1655 | 1472236382127 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:33:02 INFO - PROCESS | 1655 | 1472236382130 Marionette TRACE conn2 <- [1,1274,null,{}] 11:33:02 INFO - PROCESS | 1655 | 1472236382132 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}] 11:33:02 INFO - PROCESS | 1655 | 1472236382134 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:02 INFO - PROCESS | 1655 | 1472236382234 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 11:33:02 INFO - PROCESS | 1655 | 1472236382245 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:02 INFO - PROCESS | 1655 | 1472236382246 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255b5800 == 34 [pid = 1655] [id = 326] 11:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11932cc00) [pid = 1655] [serial = 977] [outer = 0x0] 11:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126841400) [pid = 1655] [serial = 978] [outer = 0x11932cc00] 11:33:02 INFO - PROCESS | 1655 | 1472236382272 Marionette DEBUG loaded listener.js 11:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1289dc800) [pid = 1655] [serial = 979] [outer = 0x11932cc00] 11:33:02 INFO - PROCESS | 1655 | 1472236382590 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]]]}] 11:33:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:33:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 528ms 11:33:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:33:02 INFO - PROCESS | 1655 | 1472236382648 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 11:33:02 INFO - PROCESS | 1655 | 1472236382650 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 11:33:02 INFO - PROCESS | 1655 | 1472236382652 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:33:02 INFO - PROCESS | 1655 | 1472236382653 Marionette TRACE conn2 <- [1,1278,null,{}] 11:33:02 INFO - PROCESS | 1655 | 1472236382655 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}] 11:33:02 INFO - PROCESS | 1655 | 1472236382656 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:02 INFO - PROCESS | 1655 | 1472236382750 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 11:33:02 INFO - PROCESS | 1655 | 1472236382765 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:02 INFO - PROCESS | 1655 | 1472236382766 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x126826000 == 35 [pid = 1655] [id = 327] 11:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1121ea000) [pid = 1655] [serial = 980] [outer = 0x0] 11:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1289e7400) [pid = 1655] [serial = 981] [outer = 0x1121ea000] 11:33:02 INFO - PROCESS | 1655 | 1472236382792 Marionette DEBUG loaded listener.js 11:33:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128b20400) [pid = 1655] [serial = 982] [outer = 0x1121ea000] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1199e8c00) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a53b400) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b7eb400) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12be59c00) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12bba6c00) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115ef0800) [pid = 1655] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12103a000) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119081800) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118643800) [pid = 1655] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124e52000) [pid = 1655] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117c3d400) [pid = 1655] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11614b000) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121a1d400) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116590400) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:33:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121895800) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:33:03 INFO - PROCESS | 1655 | 1472236383298 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]]]}] 11:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 11:33:03 INFO - PROCESS | 1655 | 1472236383322 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 11:33:03 INFO - PROCESS | 1655 | 1472236383324 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 11:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:33:03 INFO - PROCESS | 1655 | 1472236383326 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:33:03 INFO - PROCESS | 1655 | 1472236383327 Marionette TRACE conn2 <- [1,1282,null,{}] 11:33:03 INFO - PROCESS | 1655 | 1472236383335 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}] 11:33:03 INFO - PROCESS | 1655 | 1472236383345 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:03 INFO - PROCESS | 1655 | 1472236383458 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 11:33:03 INFO - PROCESS | 1655 | 1472236383493 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:03 INFO - PROCESS | 1655 | 1472236383494 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1186a3800 == 36 [pid = 1655] [id = 328] 11:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112723800) [pid = 1655] [serial = 983] [outer = 0x0] 11:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121ad2c00) [pid = 1655] [serial = 984] [outer = 0x112723800] 11:33:03 INFO - PROCESS | 1655 | 1472236383521 Marionette DEBUG loaded listener.js 11:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126ca5000) [pid = 1655] [serial = 985] [outer = 0x112723800] 11:33:03 INFO - PROCESS | 1655 | 1472236383787 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]]]}] 11:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 474ms 11:33:03 INFO - PROCESS | 1655 | 1472236383803 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 11:33:03 INFO - PROCESS | 1655 | 1472236383804 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 11:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:33:03 INFO - PROCESS | 1655 | 1472236383806 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:33:03 INFO - PROCESS | 1655 | 1472236383808 Marionette TRACE conn2 <- [1,1286,null,{}] 11:33:03 INFO - PROCESS | 1655 | 1472236383818 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}] 11:33:03 INFO - PROCESS | 1655 | 1472236383819 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:03 INFO - PROCESS | 1655 | 1472236383903 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 11:33:03 INFO - PROCESS | 1655 | 1472236383907 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:03 INFO - PROCESS | 1655 | 1472236383908 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x129157000 == 37 [pid = 1655] [id = 329] 11:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289dd400) [pid = 1655] [serial = 986] [outer = 0x0] 11:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128e50400) [pid = 1655] [serial = 987] [outer = 0x1289dd400] 11:33:03 INFO - PROCESS | 1655 | 1472236383934 Marionette DEBUG loaded listener.js 11:33:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292f1800) [pid = 1655] [serial = 988] [outer = 0x1289dd400] 11:33:04 INFO - PROCESS | 1655 | 1472236384274 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]]]}] 11:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 11:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:33:04 INFO - PROCESS | 1655 | 1472236384328 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 11:33:04 INFO - PROCESS | 1655 | 1472236384329 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 11:33:04 INFO - PROCESS | 1655 | 1472236384331 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:33:04 INFO - PROCESS | 1655 | 1472236384333 Marionette TRACE conn2 <- [1,1290,null,{}] 11:33:04 INFO - PROCESS | 1655 | 1472236384336 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}] 11:33:04 INFO - PROCESS | 1655 | 1472236384337 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:04 INFO - PROCESS | 1655 | 1472236384434 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 11:33:04 INFO - PROCESS | 1655 | 1472236384438 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:04 INFO - PROCESS | 1655 | 1472236384439 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212c9000 == 38 [pid = 1655] [id = 330] 11:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1292f7c00) [pid = 1655] [serial = 989] [outer = 0x0] 11:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a53b400) [pid = 1655] [serial = 990] [outer = 0x1292f7c00] 11:33:04 INFO - PROCESS | 1655 | 1472236384467 Marionette DEBUG loaded listener.js 11:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a776800) [pid = 1655] [serial = 991] [outer = 0x1292f7c00] 11:33:04 INFO - PROCESS | 1655 | 1472236384781 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]]]}] 11:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 11:33:04 INFO - PROCESS | 1655 | 1472236384801 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 11:33:04 INFO - PROCESS | 1655 | 1472236384803 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 11:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:33:04 INFO - PROCESS | 1655 | 1472236384805 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:33:04 INFO - PROCESS | 1655 | 1472236384807 Marionette TRACE conn2 <- [1,1294,null,{}] 11:33:04 INFO - PROCESS | 1655 | 1472236384809 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}] 11:33:04 INFO - PROCESS | 1655 | 1472236384810 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:04 INFO - PROCESS | 1655 | 1472236384889 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 11:33:04 INFO - PROCESS | 1655 | 1472236384892 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:04 INFO - PROCESS | 1655 | 1472236384894 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a70f800 == 39 [pid = 1655] [id = 331] 11:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a671c00) [pid = 1655] [serial = 992] [outer = 0x0] 11:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12ab5c000) [pid = 1655] [serial = 993] [outer = 0x12a671c00] 11:33:04 INFO - PROCESS | 1655 | 1472236384922 Marionette DEBUG loaded listener.js 11:33:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b7e5c00) [pid = 1655] [serial = 994] [outer = 0x12a671c00] 11:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x113c14000 == 38 [pid = 1655] [id = 320] 11:33:05 INFO - PROCESS | 1655 | --DOCSHELL 0x117483000 == 37 [pid = 1655] [id = 319] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1186a5000 == 36 [pid = 1655] [id = 322] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x11943a800 == 35 [pid = 1655] [id = 323] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1249ce800 == 34 [pid = 1655] [id = 325] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1186a3800 == 33 [pid = 1655] [id = 328] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x117018800 == 32 [pid = 1655] [id = 321] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x129157000 == 31 [pid = 1655] [id = 329] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1212cb000 == 30 [pid = 1655] [id = 324] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1255b5800 == 29 [pid = 1655] [id = 326] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x126826000 == 28 [pid = 1655] [id = 327] 11:33:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1212c9000 == 27 [pid = 1655] [id = 330] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12be60000) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a778000) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b8b7800) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12c3c1400) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12bba9800) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116914800) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12bba4800) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11807a400) [pid = 1655] [serial = 898] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126921800) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1289e8c00) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1199f1800) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121038400) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11931dc00) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1199ecc00) [pid = 1655] [serial = 901] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a908000) [pid = 1655] [serial = 895] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118270400) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11843b000) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1248b0c00) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1261c9c00) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128e4d400) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118076800) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1199e9800) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12be52000) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12c3b9800) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12bbb0800) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b7e7400) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12956a800) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1291e4c00) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12bbb1800) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 11:33:06 INFO - PROCESS | 1655 | 1472236386441 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]]]}] 11:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1672ms 11:33:06 INFO - PROCESS | 1655 | 1472236386478 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 11:33:06 INFO - PROCESS | 1655 | 1472236386480 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 11:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:33:06 INFO - PROCESS | 1655 | 1472236386484 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:33:06 INFO - PROCESS | 1655 | 1472236386486 Marionette TRACE conn2 <- [1,1298,null,{}] 11:33:06 INFO - PROCESS | 1655 | 1472236386490 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}] 11:33:06 INFO - PROCESS | 1655 | 1472236386492 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:06 INFO - PROCESS | 1655 | 1472236386575 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 11:33:06 INFO - PROCESS | 1655 | 1472236386626 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:06 INFO - PROCESS | 1655 | 1472236386630 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x113c0c800 == 28 [pid = 1655] [id = 332] 11:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112f1e400) [pid = 1655] [serial = 995] [outer = 0x0] 11:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1133c1c00) [pid = 1655] [serial = 996] [outer = 0x112f1e400] 11:33:06 INFO - PROCESS | 1655 | 1472236386660 Marionette DEBUG loaded listener.js 11:33:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115d22800) [pid = 1655] [serial = 997] [outer = 0x112f1e400] 11:33:06 INFO - PROCESS | 1655 | 1472236386984 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]]]}] 11:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 520ms 11:33:07 INFO - PROCESS | 1655 | 1472236387003 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 11:33:07 INFO - PROCESS | 1655 | 1472236387007 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 11:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:33:07 INFO - PROCESS | 1655 | 1472236387012 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:33:07 INFO - PROCESS | 1655 | 1472236387016 Marionette TRACE conn2 <- [1,1302,null,{}] 11:33:07 INFO - PROCESS | 1655 | 1472236387018 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}] 11:33:07 INFO - PROCESS | 1655 | 1472236387020 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:07 INFO - PROCESS | 1655 | 1472236387098 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 11:33:07 INFO - PROCESS | 1655 | 1472236387102 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:07 INFO - PROCESS | 1655 | 1472236387104 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169cc800 == 29 [pid = 1655] [id = 333] 11:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115eef800) [pid = 1655] [serial = 998] [outer = 0x0] 11:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116916400) [pid = 1655] [serial = 999] [outer = 0x115eef800] 11:33:07 INFO - PROCESS | 1655 | 1472236387134 Marionette DEBUG loaded listener.js 11:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1169f3800) [pid = 1655] [serial = 1000] [outer = 0x115eef800] 11:33:07 INFO - PROCESS | 1655 | 1472236387459 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]]]}] 11:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 472ms 11:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:33:07 INFO - PROCESS | 1655 | 1472236387484 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 11:33:07 INFO - PROCESS | 1655 | 1472236387485 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 11:33:07 INFO - PROCESS | 1655 | 1472236387496 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:33:07 INFO - PROCESS | 1655 | 1472236387499 Marionette TRACE conn2 <- [1,1306,null,{}] 11:33:07 INFO - PROCESS | 1655 | 1472236387507 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}] 11:33:07 INFO - PROCESS | 1655 | 1472236387510 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:07 INFO - PROCESS | 1655 | 1472236387586 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 11:33:07 INFO - PROCESS | 1655 | 1472236387591 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:07 INFO - PROCESS | 1655 | 1472236387593 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183b0000 == 30 [pid = 1655] [id = 334] 11:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x10eafe800) [pid = 1655] [serial = 1001] [outer = 0x0] 11:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118082000) [pid = 1655] [serial = 1002] [outer = 0x10eafe800] 11:33:07 INFO - PROCESS | 1655 | 1472236387624 Marionette DEBUG loaded listener.js 11:33:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11830cc00) [pid = 1655] [serial = 1003] [outer = 0x10eafe800] 11:33:07 INFO - PROCESS | 1655 | 1472236387956 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]]]}] 11:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 480ms 11:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:33:07 INFO - PROCESS | 1655 | 1472236387968 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 11:33:07 INFO - PROCESS | 1655 | 1472236387970 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 11:33:07 INFO - PROCESS | 1655 | 1472236387972 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:33:07 INFO - PROCESS | 1655 | 1472236387974 Marionette TRACE conn2 <- [1,1310,null,{}] 11:33:07 INFO - PROCESS | 1655 | 1472236387976 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}] 11:33:07 INFO - PROCESS | 1655 | 1472236387977 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:08 INFO - PROCESS | 1655 | 1472236388054 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 11:33:08 INFO - PROCESS | 1655 | 1472236388107 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:08 INFO - PROCESS | 1655 | 1472236388108 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x118698800 == 31 [pid = 1655] [id = 335] 11:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11830e800) [pid = 1655] [serial = 1004] [outer = 0x0] 11:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11839a400) [pid = 1655] [serial = 1005] [outer = 0x11830e800] 11:33:08 INFO - PROCESS | 1655 | 1472236388135 Marionette DEBUG loaded listener.js 11:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11901d000) [pid = 1655] [serial = 1006] [outer = 0x11830e800] 11:33:08 INFO - PROCESS | 1655 | 1472236388416 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] 11:33:08 INFO - PROCESS | 1655 | 1472236388454 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 11:33:08 INFO - PROCESS | 1655 | 1472236388456 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:33:08 INFO - PROCESS | 1655 | 1472236388458 Marionette TRACE conn2 <- [1,1314,null,{}] 11:33:08 INFO - PROCESS | 1655 | 1472236388460 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}] 11:33:08 INFO - PROCESS | 1655 | 1472236388462 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:08 INFO - PROCESS | 1655 | 1472236388544 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 11:33:08 INFO - PROCESS | 1655 | 1472236388550 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:08 INFO - PROCESS | 1655 | 1472236388551 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196cc000 == 32 [pid = 1655] [id = 336] 11:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x115eed000) [pid = 1655] [serial = 1007] [outer = 0x0] 11:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119319400) [pid = 1655] [serial = 1008] [outer = 0x115eed000] 11:33:08 INFO - PROCESS | 1655 | 1472236388579 Marionette DEBUG loaded listener.js 11:33:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1199ea000) [pid = 1655] [serial = 1009] [outer = 0x115eed000] 11:33:08 INFO - PROCESS | 1655 | 1472236388989 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]]]}] 11:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 570ms 11:33:09 INFO - PROCESS | 1655 | 1472236389027 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 11:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:33:09 INFO - PROCESS | 1655 | 1472236389032 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 11:33:09 INFO - PROCESS | 1655 | 1472236389035 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:33:09 INFO - PROCESS | 1655 | 1472236389037 Marionette TRACE conn2 <- [1,1318,null,{}] 11:33:09 INFO - PROCESS | 1655 | 1472236389040 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}] 11:33:09 INFO - PROCESS | 1655 | 1472236389046 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:09 INFO - PROCESS | 1655 | 1472236389191 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 11:33:09 INFO - PROCESS | 1655 | 1472236389203 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:09 INFO - PROCESS | 1655 | 1472236389204 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1214a3800 == 33 [pid = 1655] [id = 337] 11:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1199eb400) [pid = 1655] [serial = 1010] [outer = 0x0] 11:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121038c00) [pid = 1655] [serial = 1011] [outer = 0x1199eb400] 11:33:09 INFO - PROCESS | 1655 | 1472236389235 Marionette DEBUG loaded listener.js 11:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1248b2c00) [pid = 1655] [serial = 1012] [outer = 0x1199eb400] 11:33:09 INFO - PROCESS | 1655 | 1472236389558 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]]]}] 11:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 571ms 11:33:09 INFO - PROCESS | 1655 | 1472236389605 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 11:33:09 INFO - PROCESS | 1655 | 1472236389607 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 11:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:33:09 INFO - PROCESS | 1655 | 1472236389619 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:33:09 INFO - PROCESS | 1655 | 1472236389620 Marionette TRACE conn2 <- [1,1322,null,{}] 11:33:09 INFO - PROCESS | 1655 | 1472236389622 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}] 11:33:09 INFO - PROCESS | 1655 | 1472236389623 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:09 INFO - PROCESS | 1655 | 1472236389705 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 11:33:09 INFO - PROCESS | 1655 | 1472236389708 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:09 INFO - PROCESS | 1655 | 1472236389709 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x124862000 == 34 [pid = 1655] [id = 338] 11:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1215cfc00) [pid = 1655] [serial = 1013] [outer = 0x0] 11:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1248b9400) [pid = 1655] [serial = 1014] [outer = 0x1215cfc00] 11:33:09 INFO - PROCESS | 1655 | 1472236389737 Marionette DEBUG loaded listener.js 11:33:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124c8c000) [pid = 1655] [serial = 1015] [outer = 0x1215cfc00] 11:33:10 INFO - PROCESS | 1655 | 1472236390067 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]]]}] 11:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 477ms 11:33:10 INFO - PROCESS | 1655 | 1472236390087 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 11:33:10 INFO - PROCESS | 1655 | 1472236390088 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 11:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:33:10 INFO - PROCESS | 1655 | 1472236390091 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:33:10 INFO - PROCESS | 1655 | 1472236390092 Marionette TRACE conn2 <- [1,1326,null,{}] 11:33:10 INFO - PROCESS | 1655 | 1472236390094 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}] 11:33:10 INFO - PROCESS | 1655 | 1472236390096 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:10 INFO - PROCESS | 1655 | 1472236390171 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 11:33:10 INFO - PROCESS | 1655 | 1472236390175 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:10 INFO - PROCESS | 1655 | 1472236390176 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255ab000 == 35 [pid = 1655] [id = 339] 11:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1248bd000) [pid = 1655] [serial = 1016] [outer = 0x0] 11:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12558d800) [pid = 1655] [serial = 1017] [outer = 0x1248bd000] 11:33:10 INFO - PROCESS | 1655 | 1472236390204 Marionette DEBUG loaded listener.js 11:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1261cac00) [pid = 1655] [serial = 1018] [outer = 0x1248bd000] 11:33:10 INFO - PROCESS | 1655 | 1472236390534 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]]]}] 11:33:10 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 11:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 471ms 11:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:33:10 INFO - PROCESS | 1655 | 1472236390564 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 11:33:10 INFO - PROCESS | 1655 | 1472236390566 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 11:33:10 INFO - PROCESS | 1655 | 1472236390568 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:33:10 INFO - PROCESS | 1655 | 1472236390569 Marionette TRACE conn2 <- [1,1330,null,{}] 11:33:10 INFO - PROCESS | 1655 | 1472236390571 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}] 11:33:10 INFO - PROCESS | 1655 | 1472236390572 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:10 INFO - PROCESS | 1655 | 1472236390671 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 11:33:10 INFO - PROCESS | 1655 | 1472236390688 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:10 INFO - PROCESS | 1655 | 1472236390689 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183af000 == 36 [pid = 1655] [id = 340] 11:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x114f93000) [pid = 1655] [serial = 1019] [outer = 0x0] 11:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1265c2400) [pid = 1655] [serial = 1020] [outer = 0x114f93000] 11:33:10 INFO - PROCESS | 1655 | 1472236390716 Marionette DEBUG loaded listener.js 11:33:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126c0d800) [pid = 1655] [serial = 1021] [outer = 0x114f93000] 11:33:11 INFO - PROCESS | 1655 | 1472236391024 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]]]}] 11:33:11 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 11:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 468ms 11:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:33:11 INFO - PROCESS | 1655 | 1472236391038 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 11:33:11 INFO - PROCESS | 1655 | 1472236391039 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 11:33:11 INFO - PROCESS | 1655 | 1472236391041 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:33:11 INFO - PROCESS | 1655 | 1472236391042 Marionette TRACE conn2 <- [1,1334,null,{}] 11:33:11 INFO - PROCESS | 1655 | 1472236391045 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}] 11:33:11 INFO - PROCESS | 1655 | 1472236391047 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:11 INFO - PROCESS | 1655 | 1472236391129 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 11:33:11 INFO - PROCESS | 1655 | 1472236391134 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:11 INFO - PROCESS | 1655 | 1472236391135 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x129145000 == 37 [pid = 1655] [id = 341] 11:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126925400) [pid = 1655] [serial = 1022] [outer = 0x0] 11:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1289e5400) [pid = 1655] [serial = 1023] [outer = 0x126925400] 11:33:11 INFO - PROCESS | 1655 | 1472236391161 Marionette DEBUG loaded listener.js 11:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128c51c00) [pid = 1655] [serial = 1024] [outer = 0x126925400] 11:33:11 INFO - PROCESS | 1655 | 1472236391540 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]]]}] 11:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 11:33:11 INFO - PROCESS | 1655 | 1472236391571 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 11:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:33:11 INFO - PROCESS | 1655 | 1472236391573 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 11:33:11 INFO - PROCESS | 1655 | 1472236391585 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:33:11 INFO - PROCESS | 1655 | 1472236391588 Marionette TRACE conn2 <- [1,1338,null,{}] 11:33:11 INFO - PROCESS | 1655 | 1472236391590 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}] 11:33:11 INFO - PROCESS | 1655 | 1472236391592 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:11 INFO - PROCESS | 1655 | 1472236391706 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 11:33:11 INFO - PROCESS | 1655 | 1472236391709 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:11 INFO - PROCESS | 1655 | 1472236391711 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196c7000 == 38 [pid = 1655] [id = 342] 11:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1289dd000) [pid = 1655] [serial = 1025] [outer = 0x0] 11:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292f3800) [pid = 1655] [serial = 1026] [outer = 0x1289dd000] 11:33:11 INFO - PROCESS | 1655 | 1472236391769 Marionette DEBUG loaded listener.js 11:33:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a530400) [pid = 1655] [serial = 1027] [outer = 0x1289dd000] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x111c22400) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1248bac00) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1121ea000) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112723800) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11932cc00) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1289dd400) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1292f7c00) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119081400) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1127ddc00) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116915800) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1127e5400) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118642400) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121ada800) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b8b8000) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129561800) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12691bc00) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11842f000) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:33:12 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112722000) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:33:12 INFO - PROCESS | 1655 | 1472236392802 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]]]}] 11:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1233ms 11:33:12 INFO - PROCESS | 1655 | 1472236392808 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 11:33:12 INFO - PROCESS | 1655 | 1472236392813 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 11:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:33:12 INFO - PROCESS | 1655 | 1472236392817 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:33:12 INFO - PROCESS | 1655 | 1472236392819 Marionette TRACE conn2 <- [1,1342,null,{}] 11:33:12 INFO - PROCESS | 1655 | 1472236392823 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}] 11:33:12 INFO - PROCESS | 1655 | 1472236392824 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:12 INFO - PROCESS | 1655 | 1472236392940 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 11:33:13 INFO - PROCESS | 1655 | 1472236393035 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:13 INFO - PROCESS | 1655 | 1472236393037 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x116196800 == 39 [pid = 1655] [id = 343] 11:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112724400) [pid = 1655] [serial = 1028] [outer = 0x0] 11:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1127dc000) [pid = 1655] [serial = 1029] [outer = 0x112724400] 11:33:13 INFO - PROCESS | 1655 | 1472236393071 Marionette DEBUG loaded listener.js 11:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113349c00) [pid = 1655] [serial = 1030] [outer = 0x112724400] 11:33:13 INFO - PROCESS | 1655 | 1472236393575 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]]]}] 11:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 822ms 11:33:13 INFO - PROCESS | 1655 | 1472236393640 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 11:33:13 INFO - PROCESS | 1655 | 1472236393644 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 11:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:33:13 INFO - PROCESS | 1655 | 1472236393652 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:33:13 INFO - PROCESS | 1655 | 1472236393654 Marionette TRACE conn2 <- [1,1346,null,{}] 11:33:13 INFO - PROCESS | 1655 | 1472236393656 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}] 11:33:13 INFO - PROCESS | 1655 | 1472236393658 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:13 INFO - PROCESS | 1655 | 1472236393765 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 11:33:13 INFO - PROCESS | 1655 | 1472236393838 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:13 INFO - PROCESS | 1655 | 1472236393840 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x118d91800 == 40 [pid = 1655] [id = 344] 11:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1164ee800) [pid = 1655] [serial = 1031] [outer = 0x0] 11:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116915c00) [pid = 1655] [serial = 1032] [outer = 0x1164ee800] 11:33:13 INFO - PROCESS | 1655 | 1472236393871 Marionette DEBUG loaded listener.js 11:33:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116ab7c00) [pid = 1655] [serial = 1033] [outer = 0x1164ee800] 11:33:14 INFO - PROCESS | 1655 | 1472236394670 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]]]}] 11:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1074ms 11:33:14 INFO - PROCESS | 1655 | 1472236394725 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 11:33:14 INFO - PROCESS | 1655 | 1472236394728 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 11:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:33:14 INFO - PROCESS | 1655 | 1472236394731 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:33:14 INFO - PROCESS | 1655 | 1472236394733 Marionette TRACE conn2 <- [1,1350,null,{}] 11:33:14 INFO - PROCESS | 1655 | 1472236394737 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}] 11:33:14 INFO - PROCESS | 1655 | 1472236394738 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:14 INFO - PROCESS | 1655 | 1472236394846 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 11:33:14 INFO - PROCESS | 1655 | 1472236394901 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:14 INFO - PROCESS | 1655 | 1472236394904 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169cb800 == 41 [pid = 1655] [id = 345] 11:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116918400) [pid = 1655] [serial = 1034] [outer = 0x0] 11:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11699d800) [pid = 1655] [serial = 1035] [outer = 0x116918400] 11:33:14 INFO - PROCESS | 1655 | 1472236394934 Marionette DEBUG loaded listener.js 11:33:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1176c5000) [pid = 1655] [serial = 1036] [outer = 0x116918400] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x129145000 == 40 [pid = 1655] [id = 341] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1183af000 == 39 [pid = 1655] [id = 340] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1255ab000 == 38 [pid = 1655] [id = 339] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x124862000 == 37 [pid = 1655] [id = 338] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1214a3800 == 36 [pid = 1655] [id = 337] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1196cc000 == 35 [pid = 1655] [id = 336] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12ab5c000) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x118698800 == 34 [pid = 1655] [id = 335] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1183b0000 == 33 [pid = 1655] [id = 334] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1169cc800 == 32 [pid = 1655] [id = 333] 11:33:15 INFO - PROCESS | 1655 | --DOCSHELL 0x113c0c800 == 31 [pid = 1655] [id = 332] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1248b6000) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121a1b400) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124ed2800) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1289e7400) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121ad2c00) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126841400) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128e50400) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a53b400) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128b20400) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12a776800) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1199f2800) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11907e000) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11932e000) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x117c46800) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11826f800) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x113d2ec00) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11271f800) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11931b400) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11864ac00) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12c62ac00) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a777c00) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12be5e800) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12be50000) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12b7e2400) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12a774800) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1291f2400) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x126ca5c00) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1248b1c00) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1199ed400) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1176c0800) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x112e3f800) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1265bd000) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1289dc800) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1292f1800) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x121039800) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x126ca5000) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 11:33:15 INFO - PROCESS | 1655 | 1472236395383 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]]]}] 11:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 672ms 11:33:15 INFO - PROCESS | 1655 | 1472236395403 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 11:33:15 INFO - PROCESS | 1655 | 1472236395408 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 11:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:33:15 INFO - PROCESS | 1655 | 1472236395424 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:33:15 INFO - PROCESS | 1655 | 1472236395429 Marionette TRACE conn2 <- [1,1354,null,{}] 11:33:15 INFO - PROCESS | 1655 | 1472236395433 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}] 11:33:15 INFO - PROCESS | 1655 | 1472236395436 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:15 INFO - PROCESS | 1655 | 1472236395562 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 11:33:15 INFO - PROCESS | 1655 | 1472236395699 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:15 INFO - PROCESS | 1655 | 1472236395701 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132d4000 == 32 [pid = 1655] [id = 346] 11:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1121a7400) [pid = 1655] [serial = 1037] [outer = 0x0] 11:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1127e6800) [pid = 1655] [serial = 1038] [outer = 0x1121a7400] 11:33:15 INFO - PROCESS | 1655 | 1472236395756 Marionette DEBUG loaded listener.js 11:33:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1164ec400) [pid = 1655] [serial = 1039] [outer = 0x1121a7400] 11:33:16 INFO - PROCESS | 1655 | 1472236396276 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]]]}] 11:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 875ms 11:33:16 INFO - PROCESS | 1655 | 1472236396300 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 11:33:16 INFO - PROCESS | 1655 | 1472236396302 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 11:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:33:16 INFO - PROCESS | 1655 | 1472236396305 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:33:16 INFO - PROCESS | 1655 | 1472236396308 Marionette TRACE conn2 <- [1,1358,null,{}] 11:33:16 INFO - PROCESS | 1655 | 1472236396311 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}] 11:33:16 INFO - PROCESS | 1655 | 1472236396313 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:16 INFO - PROCESS | 1655 | 1472236396441 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 11:33:16 INFO - PROCESS | 1655 | 1472236396490 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:16 INFO - PROCESS | 1655 | 1472236396492 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184b6000 == 33 [pid = 1655] [id = 347] 11:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x118316000) [pid = 1655] [serial = 1040] [outer = 0x0] 11:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118399c00) [pid = 1655] [serial = 1041] [outer = 0x118316000] 11:33:16 INFO - PROCESS | 1655 | 1472236396525 Marionette DEBUG loaded listener.js 11:33:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11864dc00) [pid = 1655] [serial = 1042] [outer = 0x118316000] 11:33:16 INFO - PROCESS | 1655 | 1472236396944 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]]]}] 11:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 11:33:16 INFO - PROCESS | 1655 | 1472236396979 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 11:33:16 INFO - PROCESS | 1655 | 1472236396982 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 11:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:33:16 INFO - PROCESS | 1655 | 1472236396984 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:33:16 INFO - PROCESS | 1655 | 1472236396985 Marionette TRACE conn2 <- [1,1362,null,{}] 11:33:16 INFO - PROCESS | 1655 | 1472236396988 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}] 11:33:16 INFO - PROCESS | 1655 | 1472236396989 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:17 INFO - PROCESS | 1655 | 1472236397084 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 11:33:17 INFO - PROCESS | 1655 | 1472236397147 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:17 INFO - PROCESS | 1655 | 1472236397148 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119441800 == 34 [pid = 1655] [id = 348] 11:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118ddec00) [pid = 1655] [serial = 1043] [outer = 0x0] 11:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119320c00) [pid = 1655] [serial = 1044] [outer = 0x118ddec00] 11:33:17 INFO - PROCESS | 1655 | 1472236397179 Marionette DEBUG loaded listener.js 11:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1199f2800) [pid = 1655] [serial = 1045] [outer = 0x118ddec00] 11:33:17 INFO - PROCESS | 1655 | 1472236397605 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]]]}] 11:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 669ms 11:33:17 INFO - PROCESS | 1655 | 1472236397663 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 11:33:17 INFO - PROCESS | 1655 | 1472236397664 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 11:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:33:17 INFO - PROCESS | 1655 | 1472236397674 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:33:17 INFO - PROCESS | 1655 | 1472236397678 Marionette TRACE conn2 <- [1,1366,null,{}] 11:33:17 INFO - PROCESS | 1655 | 1472236397683 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}] 11:33:17 INFO - PROCESS | 1655 | 1472236397687 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:17 INFO - PROCESS | 1655 | 1472236397803 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 11:33:17 INFO - PROCESS | 1655 | 1472236397865 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:17 INFO - PROCESS | 1655 | 1472236397867 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1219a9000 == 35 [pid = 1655] [id = 349] 11:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x121267c00) [pid = 1655] [serial = 1046] [outer = 0x0] 11:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x121ad2c00) [pid = 1655] [serial = 1047] [outer = 0x121267c00] 11:33:17 INFO - PROCESS | 1655 | 1472236397896 Marionette DEBUG loaded listener.js 11:33:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x123c9c400) [pid = 1655] [serial = 1048] [outer = 0x121267c00] 11:33:18 INFO - PROCESS | 1655 | 1472236398336 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] 11:33:18 INFO - PROCESS | 1655 | 1472236398351 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 11:33:18 INFO - PROCESS | 1655 | 1472236398353 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:33:18 INFO - PROCESS | 1655 | 1472236398355 Marionette TRACE conn2 <- [1,1370,null,{}] 11:33:18 INFO - PROCESS | 1655 | 1472236398357 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}] 11:33:18 INFO - PROCESS | 1655 | 1472236398359 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:18 INFO - PROCESS | 1655 | 1472236398456 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 11:33:18 INFO - PROCESS | 1655 | 1472236398515 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:18 INFO - PROCESS | 1655 | 1472236398516 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fb9000 == 36 [pid = 1655] [id = 350] 11:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118077000) [pid = 1655] [serial = 1049] [outer = 0x0] 11:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1248bcc00) [pid = 1655] [serial = 1050] [outer = 0x118077000] 11:33:18 INFO - PROCESS | 1655 | 1472236398548 Marionette DEBUG loaded listener.js 11:33:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124c8ac00) [pid = 1655] [serial = 1051] [outer = 0x118077000] 11:33:18 INFO - PROCESS | 1655 | 1472236398955 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] 11:33:18 INFO - PROCESS | 1655 | 1472236398976 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 11:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:33:18 INFO - PROCESS | 1655 | 1472236398978 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:33:18 INFO - PROCESS | 1655 | 1472236398980 Marionette TRACE conn2 <- [1,1374,null,{}] 11:33:18 INFO - PROCESS | 1655 | 1472236398982 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}] 11:33:18 INFO - PROCESS | 1655 | 1472236398983 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:19 INFO - PROCESS | 1655 | 1472236399076 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 11:33:19 INFO - PROCESS | 1655 | 1472236399174 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:19 INFO - PROCESS | 1655 | 1472236399178 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x114f1f000 == 37 [pid = 1655] [id = 351] 11:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11213f000) [pid = 1655] [serial = 1052] [outer = 0x0] 11:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112e45800) [pid = 1655] [serial = 1053] [outer = 0x11213f000] 11:33:19 INFO - PROCESS | 1655 | 1472236399294 Marionette DEBUG loaded listener.js 11:33:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116952800) [pid = 1655] [serial = 1054] [outer = 0x11213f000] 11:33:19 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:33:19 INFO - PROCESS | 1655 | 1472236399841 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] 11:33:19 INFO - PROCESS | 1655 | 1472236399852 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 11:33:19 INFO - PROCESS | 1655 | 1472236399855 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:33:19 INFO - PROCESS | 1655 | 1472236399856 Marionette TRACE conn2 <- [1,1378,null,{}] 11:33:19 INFO - PROCESS | 1655 | 1472236399859 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}] 11:33:19 INFO - PROCESS | 1655 | 1472236399860 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1169cb800 == 36 [pid = 1655] [id = 345] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x116196800 == 35 [pid = 1655] [id = 343] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x118d91800 == 34 [pid = 1655] [id = 344] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a70f800 == 33 [pid = 1655] [id = 331] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x114f1f000 == 32 [pid = 1655] [id = 351] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x124fb9000 == 31 [pid = 1655] [id = 350] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1196c7000 == 30 [pid = 1655] [id = 342] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1219a9000 == 29 [pid = 1655] [id = 349] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119441800 == 28 [pid = 1655] [id = 348] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1184b6000 == 27 [pid = 1655] [id = 347] 11:33:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1132d4000 == 26 [pid = 1655] [id = 346] 11:33:20 INFO - PROCESS | 1655 | 1472236400603 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 11:33:20 INFO - PROCESS | 1655 | 1472236400741 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:20 INFO - PROCESS | 1655 | 1472236400743 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132dc000 == 27 [pid = 1655] [id = 352] 11:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1127e0c00) [pid = 1655] [serial = 1055] [outer = 0x0] 11:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a94400) [pid = 1655] [serial = 1056] [outer = 0x1127e0c00] 11:33:20 INFO - PROCESS | 1655 | 1472236400773 Marionette DEBUG loaded listener.js 11:33:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115ee5800) [pid = 1655] [serial = 1057] [outer = 0x1127e0c00] 11:33:21 INFO - PROCESS | 1655 | 1472236401076 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] 11:33:21 INFO - PROCESS | 1655 | 1472236401136 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 11:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:33:21 INFO - PROCESS | 1655 | 1472236401140 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:33:21 INFO - PROCESS | 1655 | 1472236401142 Marionette TRACE conn2 <- [1,1382,null,{}] 11:33:21 INFO - PROCESS | 1655 | 1472236401145 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}] 11:33:21 INFO - PROCESS | 1655 | 1472236401146 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:21 INFO - PROCESS | 1655 | 1472236401244 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 11:33:21 INFO - PROCESS | 1655 | 1472236401291 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:21 INFO - PROCESS | 1655 | 1472236401292 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11749d000 == 28 [pid = 1655] [id = 353] 11:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1164f2400) [pid = 1655] [serial = 1058] [outer = 0x0] 11:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118076c00) [pid = 1655] [serial = 1059] [outer = 0x1164f2400] 11:33:21 INFO - PROCESS | 1655 | 1472236401320 Marionette DEBUG loaded listener.js 11:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11863fc00) [pid = 1655] [serial = 1060] [outer = 0x1164f2400] 11:33:21 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:33:21 INFO - PROCESS | 1655 | 1472236401625 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] 11:33:21 INFO - PROCESS | 1655 | 1472236401665 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 11:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:33:21 INFO - PROCESS | 1655 | 1472236401668 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:33:21 INFO - PROCESS | 1655 | 1472236401669 Marionette TRACE conn2 <- [1,1386,null,{}] 11:33:21 INFO - PROCESS | 1655 | 1472236401672 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}] 11:33:21 INFO - PROCESS | 1655 | 1472236401673 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:21 INFO - PROCESS | 1655 | 1472236401750 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 11:33:21 INFO - PROCESS | 1655 | 1472236401757 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:21 INFO - PROCESS | 1655 | 1472236401758 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132e5000 == 29 [pid = 1655] [id = 354] 11:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119319000) [pid = 1655] [serial = 1061] [outer = 0x0] 11:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1199ea400) [pid = 1655] [serial = 1062] [outer = 0x119319000] 11:33:21 INFO - PROCESS | 1655 | 1472236401802 Marionette DEBUG loaded listener.js 11:33:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119a8f400) [pid = 1655] [serial = 1063] [outer = 0x119319000] 11:33:22 INFO - PROCESS | 1655 | 1472236402192 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] 11:33:22 INFO - PROCESS | 1655 | 1472236402239 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 11:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:33:22 INFO - PROCESS | 1655 | 1472236402247 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:33:22 INFO - PROCESS | 1655 | 1472236402251 Marionette TRACE conn2 <- [1,1390,null,{}] 11:33:22 INFO - PROCESS | 1655 | 1472236402253 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}] 11:33:22 INFO - PROCESS | 1655 | 1472236402255 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:22 INFO - PROCESS | 1655 | 1472236402354 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 11:33:22 INFO - PROCESS | 1655 | 1472236402391 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:22 INFO - PROCESS | 1655 | 1472236402393 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1219a3000 == 30 [pid = 1655] [id = 355] 11:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121033800) [pid = 1655] [serial = 1064] [outer = 0x0] 11:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121ade800) [pid = 1655] [serial = 1065] [outer = 0x121033800] 11:33:22 INFO - PROCESS | 1655 | 1472236402419 Marionette DEBUG loaded listener.js 11:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124969000) [pid = 1655] [serial = 1066] [outer = 0x121033800] 11:33:22 INFO - PROCESS | 1655 | 1472236402727 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]]]}] 11:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 524ms 11:33:22 INFO - PROCESS | 1655 | 1472236402769 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 11:33:22 INFO - PROCESS | 1655 | 1472236402770 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 11:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:33:22 INFO - PROCESS | 1655 | 1472236402773 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:33:22 INFO - PROCESS | 1655 | 1472236402774 Marionette TRACE conn2 <- [1,1394,null,{}] 11:33:22 INFO - PROCESS | 1655 | 1472236402776 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}] 11:33:22 INFO - PROCESS | 1655 | 1472236402777 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:22 INFO - PROCESS | 1655 | 1472236402871 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 11:33:22 INFO - PROCESS | 1655 | 1472236402875 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:22 INFO - PROCESS | 1655 | 1472236402876 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fb2800 == 31 [pid = 1655] [id = 356] 11:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121036400) [pid = 1655] [serial = 1067] [outer = 0x0] 11:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125586c00) [pid = 1655] [serial = 1068] [outer = 0x121036400] 11:33:22 INFO - PROCESS | 1655 | 1472236402902 Marionette DEBUG loaded listener.js 11:33:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1261d5c00) [pid = 1655] [serial = 1069] [outer = 0x121036400] 11:33:23 INFO - PROCESS | 1655 | 1472236403301 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]]]}] 11:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 571ms 11:33:23 INFO - PROCESS | 1655 | 1472236403345 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 11:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:33:23 INFO - PROCESS | 1655 | 1472236403347 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 11:33:23 INFO - PROCESS | 1655 | 1472236403351 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:33:23 INFO - PROCESS | 1655 | 1472236403353 Marionette TRACE conn2 <- [1,1398,null,{}] 11:33:23 INFO - PROCESS | 1655 | 1472236403356 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}] 11:33:23 INFO - PROCESS | 1655 | 1472236403358 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:23 INFO - PROCESS | 1655 | 1472236403492 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 11:33:23 INFO - PROCESS | 1655 | 1472236403507 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:23 INFO - PROCESS | 1655 | 1472236403511 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a17800 == 32 [pid = 1655] [id = 357] 11:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119082000) [pid = 1655] [serial = 1070] [outer = 0x0] 11:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126ca5800) [pid = 1655] [serial = 1071] [outer = 0x119082000] 11:33:23 INFO - PROCESS | 1655 | 1472236403545 Marionette DEBUG loaded listener.js 11:33:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1289e6000) [pid = 1655] [serial = 1072] [outer = 0x119082000] 11:33:23 INFO - PROCESS | 1655 | 1472236403991 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]]]}] 11:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 672ms 11:33:24 INFO - PROCESS | 1655 | 1472236404029 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 11:33:24 INFO - PROCESS | 1655 | 1472236404031 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 11:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:33:24 INFO - PROCESS | 1655 | 1472236404034 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:33:24 INFO - PROCESS | 1655 | 1472236404036 Marionette TRACE conn2 <- [1,1402,null,{}] 11:33:24 INFO - PROCESS | 1655 | 1472236404040 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}] 11:33:24 INFO - PROCESS | 1655 | 1472236404042 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:24 INFO - PROCESS | 1655 | 1472236404468 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126925400) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1289dd000) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a671c00) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1199eb400) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11830e800) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x10eafe800) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x114f93000) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112f1e400) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1215cfc00) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1248bd000) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115eed000) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115eef800) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116918400) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1164ee800) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:33:24 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112724400) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:33:24 INFO - PROCESS | 1655 | 1472236404515 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:24 INFO - PROCESS | 1655 | 1472236404516 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x111f54000 == 33 [pid = 1655] [id = 358] 11:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1121a6400) [pid = 1655] [serial = 1073] [outer = 0x0] 11:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113cc0400) [pid = 1655] [serial = 1074] [outer = 0x1121a6400] 11:33:24 INFO - PROCESS | 1655 | 1472236404542 Marionette DEBUG loaded listener.js 11:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1164ee800) [pid = 1655] [serial = 1075] [outer = 0x1121a6400] 11:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 772ms 11:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:33:24 INFO - PROCESS | 1655 | 1472236404803 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]]]}] 11:33:24 INFO - PROCESS | 1655 | 1472236404807 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 11:33:24 INFO - PROCESS | 1655 | 1472236404808 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 11:33:24 INFO - PROCESS | 1655 | 1472236404810 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:33:24 INFO - PROCESS | 1655 | 1472236404811 Marionette TRACE conn2 <- [1,1406,null,{}] 11:33:24 INFO - PROCESS | 1655 | 1472236404821 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}] 11:33:24 INFO - PROCESS | 1655 | 1472236404822 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:24 INFO - PROCESS | 1655 | 1472236404907 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 11:33:24 INFO - PROCESS | 1655 | 1472236404911 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:24 INFO - PROCESS | 1655 | 1472236404912 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a570800 == 34 [pid = 1655] [id = 359] 11:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115ee5400) [pid = 1655] [serial = 1076] [outer = 0x0] 11:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119024000) [pid = 1655] [serial = 1077] [outer = 0x115ee5400] 11:33:24 INFO - PROCESS | 1655 | 1472236404940 Marionette DEBUG loaded listener.js 11:33:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12558d000) [pid = 1655] [serial = 1078] [outer = 0x115ee5400] 11:33:25 INFO - PROCESS | 1655 | 1472236405250 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]]]}] 11:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 476ms 11:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:33:25 INFO - PROCESS | 1655 | 1472236405286 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 11:33:25 INFO - PROCESS | 1655 | 1472236405287 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 11:33:25 INFO - PROCESS | 1655 | 1472236405289 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:33:25 INFO - PROCESS | 1655 | 1472236405291 Marionette TRACE conn2 <- [1,1410,null,{}] 11:33:25 INFO - PROCESS | 1655 | 1472236405315 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}] 11:33:25 INFO - PROCESS | 1655 | 1472236405317 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:25 INFO - PROCESS | 1655 | 1472236405393 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 11:33:25 INFO - PROCESS | 1655 | 1472236405399 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:25 INFO - PROCESS | 1655 | 1472236405401 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6af800 == 35 [pid = 1655] [id = 360] 11:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1193a2400) [pid = 1655] [serial = 1079] [outer = 0x0] 11:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128c98800) [pid = 1655] [serial = 1080] [outer = 0x1193a2400] 11:33:25 INFO - PROCESS | 1655 | 1472236405426 Marionette DEBUG loaded listener.js 11:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1291ef000) [pid = 1655] [serial = 1081] [outer = 0x1193a2400] 11:33:25 INFO - PROCESS | 1655 | 1472236405784 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]]]}] 11:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 11:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:33:25 INFO - PROCESS | 1655 | 1472236405809 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 11:33:25 INFO - PROCESS | 1655 | 1472236405810 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 11:33:25 INFO - PROCESS | 1655 | 1472236405812 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:33:25 INFO - PROCESS | 1655 | 1472236405815 Marionette TRACE conn2 <- [1,1414,null,{}] 11:33:25 INFO - PROCESS | 1655 | 1472236405818 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}] 11:33:25 INFO - PROCESS | 1655 | 1472236405820 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:25 INFO - PROCESS | 1655 | 1472236405896 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 11:33:25 INFO - PROCESS | 1655 | 1472236405961 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:25 INFO - PROCESS | 1655 | 1472236405962 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a713800 == 36 [pid = 1655] [id = 361] 11:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121038800) [pid = 1655] [serial = 1082] [outer = 0x0] 11:33:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292f7800) [pid = 1655] [serial = 1083] [outer = 0x121038800] 11:33:25 INFO - PROCESS | 1655 | 1472236405990 Marionette DEBUG loaded listener.js 11:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129562c00) [pid = 1655] [serial = 1084] [outer = 0x121038800] 11:33:26 INFO - PROCESS | 1655 | 1472236406309 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]]]}] 11:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 11:33:26 INFO - PROCESS | 1655 | 1472236406334 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 11:33:26 INFO - PROCESS | 1655 | 1472236406336 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 11:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:33:26 INFO - PROCESS | 1655 | 1472236406338 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:33:26 INFO - PROCESS | 1655 | 1472236406339 Marionette TRACE conn2 <- [1,1418,null,{}] 11:33:26 INFO - PROCESS | 1655 | 1472236406341 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}] 11:33:26 INFO - PROCESS | 1655 | 1472236406342 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:26 INFO - PROCESS | 1655 | 1472236406422 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 11:33:26 INFO - PROCESS | 1655 | 1472236406518 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:26 INFO - PROCESS | 1655 | 1472236406520 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d1d000 == 37 [pid = 1655] [id = 362] 11:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110fa6000) [pid = 1655] [serial = 1085] [outer = 0x0] 11:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11219d400) [pid = 1655] [serial = 1086] [outer = 0x110fa6000] 11:33:26 INFO - PROCESS | 1655 | 1472236406553 Marionette DEBUG loaded listener.js 11:33:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113352800) [pid = 1655] [serial = 1087] [outer = 0x110fa6000] 11:33:27 INFO - PROCESS | 1655 | 1472236407127 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]]]}] 11:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 870ms 11:33:27 INFO - PROCESS | 1655 | 1472236407210 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 11:33:27 INFO - PROCESS | 1655 | 1472236407213 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 11:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:33:27 INFO - PROCESS | 1655 | 1472236407216 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:33:27 INFO - PROCESS | 1655 | 1472236407218 Marionette TRACE conn2 <- [1,1422,null,{}] 11:33:27 INFO - PROCESS | 1655 | 1472236407221 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}] 11:33:27 INFO - PROCESS | 1655 | 1472236407224 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:27 INFO - PROCESS | 1655 | 1472236407334 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 11:33:27 INFO - PROCESS | 1655 | 1472236407389 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:27 INFO - PROCESS | 1655 | 1472236407391 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212d4800 == 38 [pid = 1655] [id = 363] 11:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118310800) [pid = 1655] [serial = 1088] [outer = 0x0] 11:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118434400) [pid = 1655] [serial = 1089] [outer = 0x118310800] 11:33:27 INFO - PROCESS | 1655 | 1472236407422 Marionette DEBUG loaded listener.js 11:33:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119081000) [pid = 1655] [serial = 1090] [outer = 0x118310800] 11:33:28 INFO - PROCESS | 1655 | 1472236408162 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]]]}] 11:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1022ms 11:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:33:28 INFO - PROCESS | 1655 | 1472236408238 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 11:33:28 INFO - PROCESS | 1655 | 1472236408240 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 11:33:28 INFO - PROCESS | 1655 | 1472236408244 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:33:28 INFO - PROCESS | 1655 | 1472236408245 Marionette TRACE conn2 <- [1,1426,null,{}] 11:33:28 INFO - PROCESS | 1655 | 1472236408249 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}] 11:33:28 INFO - PROCESS | 1655 | 1472236408251 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:28 INFO - PROCESS | 1655 | 1472236408344 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a713800 == 37 [pid = 1655] [id = 361] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6af800 == 36 [pid = 1655] [id = 360] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a570800 == 35 [pid = 1655] [id = 359] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x111f54000 == 34 [pid = 1655] [id = 358] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x128a17800 == 33 [pid = 1655] [id = 357] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x124fb2800 == 32 [pid = 1655] [id = 356] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1219a3000 == 31 [pid = 1655] [id = 355] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1132e5000 == 30 [pid = 1655] [id = 354] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11749d000 == 29 [pid = 1655] [id = 353] 11:33:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1132dc000 == 28 [pid = 1655] [id = 352] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121038c00) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1248b2c00) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11839a400) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11901d000) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118082000) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11830cc00) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1265c2400) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126c0d800) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1133c1c00) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115d22800) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1248b9400) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124c8c000) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12558d800) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1261cac00) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119319400) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1199ea000) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116916400) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1169f3800) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11699d800) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1176c5000) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116915c00) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113349c00) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x116ab7c00) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a530400) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1127dc000) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x128c51c00) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1292f3800) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1289e5400) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12b7e5c00) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 11:33:28 INFO - PROCESS | 1655 | 1472236408427 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:28 INFO - PROCESS | 1655 | 1472236408429 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ddf800 == 29 [pid = 1655] [id = 364] 11:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x115d23400) [pid = 1655] [serial = 1091] [outer = 0x0] 11:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x116555800) [pid = 1655] [serial = 1092] [outer = 0x115d23400] 11:33:28 INFO - PROCESS | 1655 | 1472236408458 Marionette DEBUG loaded listener.js 11:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11715c800) [pid = 1655] [serial = 1093] [outer = 0x115d23400] 11:33:28 INFO - PROCESS | 1655 | 1472236408802 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]]]}] 11:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 573ms 11:33:28 INFO - PROCESS | 1655 | 1472236408818 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 11:33:28 INFO - PROCESS | 1655 | 1472236408822 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 11:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:33:28 INFO - PROCESS | 1655 | 1472236408826 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:33:28 INFO - PROCESS | 1655 | 1472236408828 Marionette TRACE conn2 <- [1,1430,null,{}] 11:33:28 INFO - PROCESS | 1655 | 1472236408835 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}] 11:33:28 INFO - PROCESS | 1655 | 1472236408836 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:28 INFO - PROCESS | 1655 | 1472236408916 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 11:33:28 INFO - PROCESS | 1655 | 1472236408983 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:28 INFO - PROCESS | 1655 | 1472236408985 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d1000 == 30 [pid = 1655] [id = 365] 11:33:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1176c0000) [pid = 1655] [serial = 1094] [outer = 0x0] 11:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11830e800) [pid = 1655] [serial = 1095] [outer = 0x1176c0000] 11:33:29 INFO - PROCESS | 1655 | 1472236409014 Marionette DEBUG loaded listener.js 11:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119323000) [pid = 1655] [serial = 1096] [outer = 0x1176c0000] 11:33:29 INFO - PROCESS | 1655 | 1472236409333 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]]]}] 11:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 11:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:33:29 INFO - PROCESS | 1655 | 1472236409349 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 11:33:29 INFO - PROCESS | 1655 | 1472236409350 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 11:33:29 INFO - PROCESS | 1655 | 1472236409352 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:33:29 INFO - PROCESS | 1655 | 1472236409355 Marionette TRACE conn2 <- [1,1434,null,{}] 11:33:29 INFO - PROCESS | 1655 | 1472236409364 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}] 11:33:29 INFO - PROCESS | 1655 | 1472236409368 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:29 INFO - PROCESS | 1655 | 1472236409452 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 11:33:29 INFO - PROCESS | 1655 | 1472236409457 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:29 INFO - PROCESS | 1655 | 1472236409459 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a57000 == 31 [pid = 1655] [id = 366] 11:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1193a1000) [pid = 1655] [serial = 1097] [outer = 0x0] 11:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121894000) [pid = 1655] [serial = 1098] [outer = 0x1193a1000] 11:33:29 INFO - PROCESS | 1655 | 1472236409493 Marionette DEBUG loaded listener.js 11:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1248b5400) [pid = 1655] [serial = 1099] [outer = 0x1193a1000] 11:33:29 INFO - PROCESS | 1655 | 1472236409840 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]]]}] 11:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 520ms 11:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:33:29 INFO - PROCESS | 1655 | 1472236409873 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 11:33:29 INFO - PROCESS | 1655 | 1472236409875 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 11:33:29 INFO - PROCESS | 1655 | 1472236409877 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:33:29 INFO - PROCESS | 1655 | 1472236409878 Marionette TRACE conn2 <- [1,1438,null,{}] 11:33:29 INFO - PROCESS | 1655 | 1472236409883 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}] 11:33:29 INFO - PROCESS | 1655 | 1472236409884 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:29 INFO - PROCESS | 1655 | 1472236409966 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 11:33:29 INFO - PROCESS | 1655 | 1472236409970 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:29 INFO - PROCESS | 1655 | 1472236409971 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12199f000 == 32 [pid = 1655] [id = 367] 11:33:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x121d6d400) [pid = 1655] [serial = 1100] [outer = 0x0] 11:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1260d0c00) [pid = 1655] [serial = 1101] [outer = 0x121d6d400] 11:33:30 INFO - PROCESS | 1655 | 1472236409998 Marionette DEBUG loaded listener.js 11:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1265c2400) [pid = 1655] [serial = 1102] [outer = 0x121d6d400] 11:33:30 INFO - PROCESS | 1655 | 1472236410370 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]]]}] 11:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 522ms 11:33:30 INFO - PROCESS | 1655 | 1472236410400 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 11:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:33:30 INFO - PROCESS | 1655 | 1472236410402 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 11:33:30 INFO - PROCESS | 1655 | 1472236410404 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:33:30 INFO - PROCESS | 1655 | 1472236410405 Marionette TRACE conn2 <- [1,1442,null,{}] 11:33:30 INFO - PROCESS | 1655 | 1472236410408 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}] 11:33:30 INFO - PROCESS | 1655 | 1472236410409 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:30 INFO - PROCESS | 1655 | 1472236410508 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 11:33:30 INFO - PROCESS | 1655 | 1472236410544 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:30 INFO - PROCESS | 1655 | 1472236410545 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ded000 == 33 [pid = 1655] [id = 368] 11:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113c28000) [pid = 1655] [serial = 1103] [outer = 0x0] 11:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126c03800) [pid = 1655] [serial = 1104] [outer = 0x113c28000] 11:33:30 INFO - PROCESS | 1655 | 1472236410571 Marionette DEBUG loaded listener.js 11:33:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126ca8800) [pid = 1655] [serial = 1105] [outer = 0x113c28000] 11:33:30 INFO - PROCESS | 1655 | 1472236410892 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]]]}] 11:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 11:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:33:30 INFO - PROCESS | 1655 | 1472236410923 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 11:33:30 INFO - PROCESS | 1655 | 1472236410924 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 11:33:30 INFO - PROCESS | 1655 | 1472236410926 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:33:30 INFO - PROCESS | 1655 | 1472236410927 Marionette TRACE conn2 <- [1,1446,null,{}] 11:33:30 INFO - PROCESS | 1655 | 1472236410930 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}] 11:33:30 INFO - PROCESS | 1655 | 1472236410934 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:31 INFO - PROCESS | 1655 | 1472236411044 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 11:33:31 INFO - PROCESS | 1655 | 1472236411087 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:31 INFO - PROCESS | 1655 | 1472236411089 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a19000 == 34 [pid = 1655] [id = 369] 11:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12683e000) [pid = 1655] [serial = 1106] [outer = 0x0] 11:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128b1a400) [pid = 1655] [serial = 1107] [outer = 0x12683e000] 11:33:31 INFO - PROCESS | 1655 | 1472236411114 Marionette DEBUG loaded listener.js 11:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a673800) [pid = 1655] [serial = 1108] [outer = 0x12683e000] 11:33:31 INFO - PROCESS | 1655 | 1472236411446 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]]]}] 11:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 569ms 11:33:31 INFO - PROCESS | 1655 | 1472236411496 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 11:33:31 INFO - PROCESS | 1655 | 1472236411497 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 11:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:33:31 INFO - PROCESS | 1655 | 1472236411499 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:33:31 INFO - PROCESS | 1655 | 1472236411500 Marionette TRACE conn2 <- [1,1450,null,{}] 11:33:31 INFO - PROCESS | 1655 | 1472236411502 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}] 11:33:31 INFO - PROCESS | 1655 | 1472236411503 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:31 INFO - PROCESS | 1655 | 1472236411606 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 11:33:31 INFO - PROCESS | 1655 | 1472236411641 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:31 INFO - PROCESS | 1655 | 1472236411642 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x129419800 == 35 [pid = 1655] [id = 370] 11:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a674000) [pid = 1655] [serial = 1109] [outer = 0x0] 11:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a771800) [pid = 1655] [serial = 1110] [outer = 0x12a674000] 11:33:31 INFO - PROCESS | 1655 | 1472236411667 Marionette DEBUG loaded listener.js 11:33:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a902800) [pid = 1655] [serial = 1111] [outer = 0x12a674000] 11:33:31 INFO - PROCESS | 1655 | 1472236411969 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]]]}] 11:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 11:33:32 INFO - PROCESS | 1655 | 1472236412017 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 11:33:32 INFO - PROCESS | 1655 | 1472236412018 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 11:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:33:32 INFO - PROCESS | 1655 | 1472236412021 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:33:32 INFO - PROCESS | 1655 | 1472236412022 Marionette TRACE conn2 <- [1,1454,null,{}] 11:33:32 INFO - PROCESS | 1655 | 1472236412024 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}] 11:33:32 INFO - PROCESS | 1655 | 1472236412025 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:32 INFO - PROCESS | 1655 | 1472236412104 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 11:33:32 INFO - PROCESS | 1655 | 1472236412142 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:32 INFO - PROCESS | 1655 | 1472236412143 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a580000 == 36 [pid = 1655] [id = 371] 11:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a909000) [pid = 1655] [serial = 1112] [outer = 0x0] 11:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12ac5a800) [pid = 1655] [serial = 1113] [outer = 0x12a909000] 11:33:32 INFO - PROCESS | 1655 | 1472236412170 Marionette DEBUG loaded listener.js 11:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b7e4c00) [pid = 1655] [serial = 1114] [outer = 0x12a909000] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1193a2400) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1127e0c00) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164f2400) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121033800) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121036400) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119319000) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119082000) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115ee5400) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1121a7400) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11213f000) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118316000) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118ddec00) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121267c00) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1121a6400) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:33:32 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118077000) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:33:32 INFO - PROCESS | 1655 | 1472236412689 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]]]}] 11:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 718ms 11:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:33:32 INFO - PROCESS | 1655 | 1472236412740 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 11:33:32 INFO - PROCESS | 1655 | 1472236412742 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 11:33:32 INFO - PROCESS | 1655 | 1472236412745 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:33:32 INFO - PROCESS | 1655 | 1472236412747 Marionette TRACE conn2 <- [1,1458,null,{}] 11:33:32 INFO - PROCESS | 1655 | 1472236412758 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}] 11:33:32 INFO - PROCESS | 1655 | 1472236412760 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:32 INFO - PROCESS | 1655 | 1472236412872 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 11:33:32 INFO - PROCESS | 1655 | 1472236412875 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:32 INFO - PROCESS | 1655 | 1472236412876 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a709800 == 37 [pid = 1655] [id = 372] 11:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1164f2400) [pid = 1655] [serial = 1115] [outer = 0x0] 11:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11901b800) [pid = 1655] [serial = 1116] [outer = 0x1164f2400] 11:33:32 INFO - PROCESS | 1655 | 1472236412904 Marionette DEBUG loaded listener.js 11:33:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1248bfc00) [pid = 1655] [serial = 1117] [outer = 0x1164f2400] 11:33:33 INFO - PROCESS | 1655 | 1472236413218 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]]]}] 11:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 527ms 11:33:33 INFO - PROCESS | 1655 | 1472236413274 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 11:33:33 INFO - PROCESS | 1655 | 1472236413275 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 11:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:33:33 INFO - PROCESS | 1655 | 1472236413278 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:33:33 INFO - PROCESS | 1655 | 1472236413280 Marionette TRACE conn2 <- [1,1462,null,{}] 11:33:33 INFO - PROCESS | 1655 | 1472236413284 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}] 11:33:33 INFO - PROCESS | 1655 | 1472236413285 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:33 INFO - PROCESS | 1655 | 1472236413436 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 11:33:33 INFO - PROCESS | 1655 | 1472236413477 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:33 INFO - PROCESS | 1655 | 1472236413478 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x112647000 == 38 [pid = 1655] [id = 373] 11:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x117c3cc00) [pid = 1655] [serial = 1118] [outer = 0x0] 11:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128c9c800) [pid = 1655] [serial = 1119] [outer = 0x117c3cc00] 11:33:33 INFO - PROCESS | 1655 | 1472236413519 Marionette DEBUG loaded listener.js 11:33:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b7eac00) [pid = 1655] [serial = 1120] [outer = 0x117c3cc00] 11:33:33 INFO - PROCESS | 1655 | 1472236413902 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]]]}] 11:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 671ms 11:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:33:33 INFO - PROCESS | 1655 | 1472236413950 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 11:33:33 INFO - PROCESS | 1655 | 1472236413952 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 11:33:33 INFO - PROCESS | 1655 | 1472236413954 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:33:33 INFO - PROCESS | 1655 | 1472236413956 Marionette TRACE conn2 <- [1,1466,null,{}] 11:33:33 INFO - PROCESS | 1655 | 1472236413966 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}] 11:33:33 INFO - PROCESS | 1655 | 1472236413968 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:34 INFO - PROCESS | 1655 | 1472236414080 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 11:33:34 INFO - PROCESS | 1655 | 1472236414086 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:34 INFO - PROCESS | 1655 | 1472236414087 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c4800 == 39 [pid = 1655] [id = 374] 11:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1261cac00) [pid = 1655] [serial = 1121] [outer = 0x0] 11:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b8b2400) [pid = 1655] [serial = 1122] [outer = 0x1261cac00] 11:33:34 INFO - PROCESS | 1655 | 1472236414114 Marionette DEBUG loaded listener.js 11:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12bbb0400) [pid = 1655] [serial = 1123] [outer = 0x1261cac00] 11:33:34 INFO - PROCESS | 1655 | 1472236414432 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]]]}] 11:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 527ms 11:33:34 INFO - PROCESS | 1655 | 1472236414481 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 11:33:34 INFO - PROCESS | 1655 | 1472236414483 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 11:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:33:34 INFO - PROCESS | 1655 | 1472236414486 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:33:34 INFO - PROCESS | 1655 | 1472236414487 Marionette TRACE conn2 <- [1,1470,null,{}] 11:33:34 INFO - PROCESS | 1655 | 1472236414489 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}] 11:33:34 INFO - PROCESS | 1655 | 1472236414490 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:34 INFO - PROCESS | 1655 | 1472236414613 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 11:33:34 INFO - PROCESS | 1655 | 1472236414668 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:34 INFO - PROCESS | 1655 | 1472236414670 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x115db8800 == 40 [pid = 1655] [id = 375] 11:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11271f800) [pid = 1655] [serial = 1124] [outer = 0x0] 11:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112e3f800) [pid = 1655] [serial = 1125] [outer = 0x11271f800] 11:33:34 INFO - PROCESS | 1655 | 1472236414702 Marionette DEBUG loaded listener.js 11:33:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1165ef400) [pid = 1655] [serial = 1126] [outer = 0x11271f800] 11:33:35 INFO - PROCESS | 1655 | 1472236415232 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]]]}] 11:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 770ms 11:33:35 INFO - PROCESS | 1655 | 1472236415257 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 11:33:35 INFO - PROCESS | 1655 | 1472236415259 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 11:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:33:35 INFO - PROCESS | 1655 | 1472236415264 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:33:35 INFO - PROCESS | 1655 | 1472236415267 Marionette TRACE conn2 <- [1,1474,null,{}] 11:33:35 INFO - PROCESS | 1655 | 1472236415271 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}] 11:33:35 INFO - PROCESS | 1655 | 1472236415274 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:35 INFO - PROCESS | 1655 | 1472236415381 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 11:33:35 INFO - PROCESS | 1655 | 1472236415453 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:35 INFO - PROCESS | 1655 | 1472236415455 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a0e000 == 41 [pid = 1655] [id = 376] 11:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1199f3c00) [pid = 1655] [serial = 1127] [outer = 0x0] 11:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12114a000) [pid = 1655] [serial = 1128] [outer = 0x1199f3c00] 11:33:35 INFO - PROCESS | 1655 | 1472236415491 Marionette DEBUG loaded listener.js 11:33:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1248b8800) [pid = 1655] [serial = 1129] [outer = 0x1199f3c00] 11:33:36 INFO - PROCESS | 1655 | 1472236416008 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]]]}] 11:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 773ms 11:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:33:36 INFO - PROCESS | 1655 | 1472236416036 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 11:33:36 INFO - PROCESS | 1655 | 1472236416037 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 11:33:36 INFO - PROCESS | 1655 | 1472236416040 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:33:36 INFO - PROCESS | 1655 | 1472236416041 Marionette TRACE conn2 <- [1,1478,null,{}] 11:33:36 INFO - PROCESS | 1655 | 1472236416044 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}] 11:33:36 INFO - PROCESS | 1655 | 1472236416045 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:36 INFO - PROCESS | 1655 | 1472236416148 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 11:33:36 INFO - PROCESS | 1655 | 1472236416205 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:36 INFO - PROCESS | 1655 | 1472236416207 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be0f000 == 42 [pid = 1655] [id = 377] 11:33:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126c0c000) [pid = 1655] [serial = 1130] [outer = 0x0] 11:33:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b1fc00) [pid = 1655] [serial = 1131] [outer = 0x126c0c000] 11:33:36 INFO - PROCESS | 1655 | 1472236416237 Marionette DEBUG loaded listener.js 11:33:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1291f0000) [pid = 1655] [serial = 1132] [outer = 0x126c0c000] 11:33:36 INFO - PROCESS | 1655 | 1472236416788 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]]]}] 11:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 770ms 11:33:36 INFO - PROCESS | 1655 | 1472236416811 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 11:33:36 INFO - PROCESS | 1655 | 1472236416814 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 11:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:33:36 INFO - PROCESS | 1655 | 1472236416822 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:33:36 INFO - PROCESS | 1655 | 1472236416825 Marionette TRACE conn2 <- [1,1482,null,{}] 11:33:36 INFO - PROCESS | 1655 | 1472236416828 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}] 11:33:36 INFO - PROCESS | 1655 | 1472236416830 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:36 INFO - PROCESS | 1655 | 1472236416934 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 11:33:37 INFO - PROCESS | 1655 | 1472236417028 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:37 INFO - PROCESS | 1655 | 1472236417030 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c3e6800 == 43 [pid = 1655] [id = 378] 11:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1291e4800) [pid = 1655] [serial = 1133] [outer = 0x0] 11:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bbb0800) [pid = 1655] [serial = 1134] [outer = 0x1291e4800] 11:33:37 INFO - PROCESS | 1655 | 1472236417059 Marionette DEBUG loaded listener.js 11:33:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12be4c800) [pid = 1655] [serial = 1135] [outer = 0x1291e4800] 11:33:37 INFO - PROCESS | 1655 | 1472236417669 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]]]}] 11:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 878ms 11:33:37 INFO - PROCESS | 1655 | 1472236417714 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 11:33:37 INFO - PROCESS | 1655 | 1472236417717 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 11:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:33:37 INFO - PROCESS | 1655 | 1472236417723 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:33:37 INFO - PROCESS | 1655 | 1472236417726 Marionette TRACE conn2 <- [1,1486,null,{}] 11:33:37 INFO - PROCESS | 1655 | 1472236417734 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}] 11:33:37 INFO - PROCESS | 1655 | 1472236417737 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:37 INFO - PROCESS | 1655 | 1472236417882 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 11:33:38 INFO - PROCESS | 1655 | 1472236418011 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:38 INFO - PROCESS | 1655 | 1472236418014 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164e1000 == 44 [pid = 1655] [id = 379] 11:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1127e5000) [pid = 1655] [serial = 1136] [outer = 0x0] 11:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x112a92800) [pid = 1655] [serial = 1137] [outer = 0x1127e5000] 11:33:38 INFO - PROCESS | 1655 | 1472236418045 Marionette DEBUG loaded listener.js 11:33:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1167af800) [pid = 1655] [serial = 1138] [outer = 0x1127e5000] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c4800 == 43 [pid = 1655] [id = 374] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x112647000 == 42 [pid = 1655] [id = 373] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a709800 == 41 [pid = 1655] [id = 372] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a580000 == 40 [pid = 1655] [id = 371] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x129419800 == 39 [pid = 1655] [id = 370] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x128a19000 == 38 [pid = 1655] [id = 369] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x115ded000 == 37 [pid = 1655] [id = 368] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12199f000 == 36 [pid = 1655] [id = 367] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119a57000 == 35 [pid = 1655] [id = 366] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d1000 == 34 [pid = 1655] [id = 365] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x115ddf800 == 33 [pid = 1655] [id = 364] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1212d4800 == 32 [pid = 1655] [id = 363] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x112d1d000 == 31 [pid = 1655] [id = 362] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12c3e6800 == 30 [pid = 1655] [id = 378] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12be0f000 == 29 [pid = 1655] [id = 377] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x128a0e000 == 28 [pid = 1655] [id = 376] 11:33:38 INFO - PROCESS | 1655 | --DOCSHELL 0x115db8800 == 27 [pid = 1655] [id = 375] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1291ef000) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112a94400) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115ee5800) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118076c00) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11863fc00) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124969000) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121ade800) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1261d5c00) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x125586c00) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1199ea400) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126ca5800) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1289e6000) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119024000) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1164ec400) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1127e6800) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1292f7800) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112e45800) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128c98800) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116952800) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11864dc00) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118399c00) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1199f2800) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119320c00) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123c9c400) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x121ad2c00) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1164ee800) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124c8ac00) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1248bcc00) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12558d000) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119a8f400) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 11:33:38 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x113cc0400) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 11:33:39 INFO - PROCESS | 1655 | 1472236419128 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]]]}] 11:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1428ms 11:33:39 INFO - PROCESS | 1655 | 1472236419166 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 11:33:39 INFO - PROCESS | 1655 | 1472236419171 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 11:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:33:39 INFO - PROCESS | 1655 | 1472236419176 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:33:39 INFO - PROCESS | 1655 | 1472236419179 Marionette TRACE conn2 <- [1,1490,null,{}] 11:33:39 INFO - PROCESS | 1655 | 1472236419187 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}] 11:33:39 INFO - PROCESS | 1655 | 1472236419190 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:39 INFO - PROCESS | 1655 | 1472236419348 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 11:33:39 INFO - PROCESS | 1655 | 1472236419430 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:39 INFO - PROCESS | 1655 | 1472236419431 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x113cd5000 == 28 [pid = 1655] [id = 380] 11:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1127e0000) [pid = 1655] [serial = 1139] [outer = 0x0] 11:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1127e3400) [pid = 1655] [serial = 1140] [outer = 0x1127e0000] 11:33:39 INFO - PROCESS | 1655 | 1472236419476 Marionette DEBUG loaded listener.js 11:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x112f21400) [pid = 1655] [serial = 1141] [outer = 0x1127e0000] 11:33:39 INFO - PROCESS | 1655 | 1472236419776 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]]]}] 11:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 628ms 11:33:39 INFO - PROCESS | 1655 | 1472236419804 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 11:33:39 INFO - PROCESS | 1655 | 1472236419807 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 11:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:33:39 INFO - PROCESS | 1655 | 1472236419812 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:33:39 INFO - PROCESS | 1655 | 1472236419816 Marionette TRACE conn2 <- [1,1494,null,{}] 11:33:39 INFO - PROCESS | 1655 | 1472236419820 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}] 11:33:39 INFO - PROCESS | 1655 | 1472236419822 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:39 INFO - PROCESS | 1655 | 1472236419903 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 11:33:39 INFO - PROCESS | 1655 | 1472236419956 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:39 INFO - PROCESS | 1655 | 1472236419957 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x117017800 == 29 [pid = 1655] [id = 381] 11:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113c29000) [pid = 1655] [serial = 1142] [outer = 0x0] 11:33:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115eebc00) [pid = 1655] [serial = 1143] [outer = 0x113c29000] 11:33:39 INFO - PROCESS | 1655 | 1472236419985 Marionette DEBUG loaded listener.js 11:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1165ee400) [pid = 1655] [serial = 1144] [outer = 0x113c29000] 11:33:40 INFO - PROCESS | 1655 | 1472236420287 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]]]}] 11:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 524ms 11:33:40 INFO - PROCESS | 1655 | 1472236420337 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 11:33:40 INFO - PROCESS | 1655 | 1472236420338 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 11:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:33:40 INFO - PROCESS | 1655 | 1472236420340 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:33:40 INFO - PROCESS | 1655 | 1472236420343 Marionette TRACE conn2 <- [1,1498,null,{}] 11:33:40 INFO - PROCESS | 1655 | 1472236420350 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}] 11:33:40 INFO - PROCESS | 1655 | 1472236420354 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:40 INFO - PROCESS | 1655 | 1472236420430 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 11:33:40 INFO - PROCESS | 1655 | 1472236420482 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:40 INFO - PROCESS | 1655 | 1472236420484 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c4800 == 30 [pid = 1655] [id = 382] 11:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1164a8400) [pid = 1655] [serial = 1145] [outer = 0x0] 11:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1176bbc00) [pid = 1655] [serial = 1146] [outer = 0x1164a8400] 11:33:40 INFO - PROCESS | 1655 | 1472236420513 Marionette DEBUG loaded listener.js 11:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118312400) [pid = 1655] [serial = 1147] [outer = 0x1164a8400] 11:33:40 INFO - PROCESS | 1655 | 1472236420806 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]]]}] 11:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 11:33:40 INFO - PROCESS | 1655 | 1472236420811 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 11:33:40 INFO - PROCESS | 1655 | 1472236420813 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 11:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:33:40 INFO - PROCESS | 1655 | 1472236420822 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:33:40 INFO - PROCESS | 1655 | 1472236420823 Marionette TRACE conn2 <- [1,1502,null,{}] 11:33:40 INFO - PROCESS | 1655 | 1472236420826 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}] 11:33:40 INFO - PROCESS | 1655 | 1472236420827 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:40 INFO - PROCESS | 1655 | 1472236420909 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 11:33:40 INFO - PROCESS | 1655 | 1472236420913 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:40 INFO - PROCESS | 1655 | 1472236420915 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x10eaa1800 == 31 [pid = 1655] [id = 383] 11:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11864dc00) [pid = 1655] [serial = 1148] [outer = 0x0] 11:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119081800) [pid = 1655] [serial = 1149] [outer = 0x11864dc00] 11:33:40 INFO - PROCESS | 1655 | 1472236420943 Marionette DEBUG loaded listener.js 11:33:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119329400) [pid = 1655] [serial = 1150] [outer = 0x11864dc00] 11:33:41 INFO - PROCESS | 1655 | 1472236421307 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]]]}] 11:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 11:33:41 INFO - PROCESS | 1655 | 1472236421353 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 11:33:41 INFO - PROCESS | 1655 | 1472236421355 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 11:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:33:41 INFO - PROCESS | 1655 | 1472236421357 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:33:41 INFO - PROCESS | 1655 | 1472236421358 Marionette TRACE conn2 <- [1,1506,null,{}] 11:33:41 INFO - PROCESS | 1655 | 1472236421361 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}] 11:33:41 INFO - PROCESS | 1655 | 1472236421362 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:41 INFO - PROCESS | 1655 | 1472236421454 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 11:33:41 INFO - PROCESS | 1655 | 1472236421491 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:41 INFO - PROCESS | 1655 | 1472236421492 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c5000 == 32 [pid = 1655] [id = 384] 11:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113c27400) [pid = 1655] [serial = 1151] [outer = 0x0] 11:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1199e8800) [pid = 1655] [serial = 1152] [outer = 0x113c27400] 11:33:41 INFO - PROCESS | 1655 | 1472236421518 Marionette DEBUG loaded listener.js 11:33:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1199f3400) [pid = 1655] [serial = 1153] [outer = 0x113c27400] 11:33:41 INFO - PROCESS | 1655 | 1472236421859 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]]]}] 11:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 11:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:33:41 INFO - PROCESS | 1655 | 1472236421877 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 11:33:41 INFO - PROCESS | 1655 | 1472236421878 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 11:33:41 INFO - PROCESS | 1655 | 1472236421882 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:33:41 INFO - PROCESS | 1655 | 1472236421883 Marionette TRACE conn2 <- [1,1510,null,{}] 11:33:41 INFO - PROCESS | 1655 | 1472236421891 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}] 11:33:41 INFO - PROCESS | 1655 | 1472236421896 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:42 INFO - PROCESS | 1655 | 1472236422006 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 11:33:42 INFO - PROCESS | 1655 | 1472236422010 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:42 INFO - PROCESS | 1655 | 1472236422011 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249d4800 == 33 [pid = 1655] [id = 385] 11:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11932b400) [pid = 1655] [serial = 1154] [outer = 0x0] 11:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121036c00) [pid = 1655] [serial = 1155] [outer = 0x11932b400] 11:33:42 INFO - PROCESS | 1655 | 1472236422038 Marionette DEBUG loaded listener.js 11:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c39c00) [pid = 1655] [serial = 1156] [outer = 0x11932b400] 11:33:42 INFO - PROCESS | 1655 | 1472236422398 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]]]}] 11:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 576ms 11:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:33:42 INFO - PROCESS | 1655 | 1472236422457 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 11:33:42 INFO - PROCESS | 1655 | 1472236422459 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 11:33:42 INFO - PROCESS | 1655 | 1472236422462 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:33:42 INFO - PROCESS | 1655 | 1472236422464 Marionette TRACE conn2 <- [1,1514,null,{}] 11:33:42 INFO - PROCESS | 1655 | 1472236422467 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}] 11:33:42 INFO - PROCESS | 1655 | 1472236422479 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:42 INFO - PROCESS | 1655 | 1472236422622 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 11:33:42 INFO - PROCESS | 1655 | 1472236422675 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:42 INFO - PROCESS | 1655 | 1472236422676 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x126147800 == 34 [pid = 1655] [id = 386] 11:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1199f7400) [pid = 1655] [serial = 1157] [outer = 0x0] 11:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124e55000) [pid = 1655] [serial = 1158] [outer = 0x1199f7400] 11:33:42 INFO - PROCESS | 1655 | 1472236422718 Marionette DEBUG loaded listener.js 11:33:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x125590000) [pid = 1655] [serial = 1159] [outer = 0x1199f7400] 11:33:43 INFO - PROCESS | 1655 | 1472236423227 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]]]}] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12683e000) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a674000) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115d23400) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110fa6000) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117c3cc00) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1193a1000) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1176c0000) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118310800) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121d6d400) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a909000) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1261cac00) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1164f2400) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x113c28000) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:33:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121038800) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 821ms 11:33:43 INFO - PROCESS | 1655 | 1472236423284 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 11:33:43 INFO - PROCESS | 1655 | 1472236423285 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 11:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:33:43 INFO - PROCESS | 1655 | 1472236423287 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:33:43 INFO - PROCESS | 1655 | 1472236423288 Marionette TRACE conn2 <- [1,1518,null,{}] 11:33:43 INFO - PROCESS | 1655 | 1472236423291 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}] 11:33:43 INFO - PROCESS | 1655 | 1472236423292 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:43 INFO - PROCESS | 1655 | 1472236423367 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 11:33:43 INFO - PROCESS | 1655 | 1472236423371 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:43 INFO - PROCESS | 1655 | 1472236423373 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255ac000 == 35 [pid = 1655] [id = 387] 11:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116ab6000) [pid = 1655] [serial = 1160] [outer = 0x0] 11:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11807b000) [pid = 1655] [serial = 1161] [outer = 0x116ab6000] 11:33:43 INFO - PROCESS | 1655 | 1472236423399 Marionette DEBUG loaded listener.js 11:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121033000) [pid = 1655] [serial = 1162] [outer = 0x116ab6000] 11:33:43 INFO - PROCESS | 1655 | 1472236423700 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]]]}] 11:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 11:33:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:33:43 INFO - PROCESS | 1655 | 1472236423755 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 11:33:43 INFO - PROCESS | 1655 | 1472236423756 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 11:33:43 INFO - PROCESS | 1655 | 1472236423759 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:33:43 INFO - PROCESS | 1655 | 1472236423760 Marionette TRACE conn2 <- [1,1522,null,{}] 11:33:43 INFO - PROCESS | 1655 | 1472236423762 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}] 11:33:43 INFO - PROCESS | 1655 | 1472236423764 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:43 INFO - PROCESS | 1655 | 1472236423867 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 11:33:43 INFO - PROCESS | 1655 | 1472236423898 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:43 INFO - PROCESS | 1655 | 1472236423899 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c2000 == 36 [pid = 1655] [id = 388] 11:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116996400) [pid = 1655] [serial = 1163] [outer = 0x0] 11:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x125585c00) [pid = 1655] [serial = 1164] [outer = 0x116996400] 11:33:43 INFO - PROCESS | 1655 | 1472236423925 Marionette DEBUG loaded listener.js 11:33:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1261d5c00) [pid = 1655] [serial = 1165] [outer = 0x116996400] 11:33:44 INFO - PROCESS | 1655 | 1472236424168 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"]]]}] 11:33:44 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 () { 11:33:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:33:44 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 () { 11:33:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:33:44 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 () { 11:33:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:33:44 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 () { 11:33:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:33:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 419ms 11:33:44 INFO - PROCESS | 1655 | 1472236424178 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 11:33:44 INFO - PROCESS | 1655 | 1472236424180 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 11:33:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:33:44 INFO - PROCESS | 1655 | 1472236424189 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:33:44 INFO - PROCESS | 1655 | 1472236424191 Marionette TRACE conn2 <- [1,1526,null,{}] 11:33:44 INFO - PROCESS | 1655 | 1472236424193 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}] 11:33:44 INFO - PROCESS | 1655 | 1472236424194 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:44 INFO - PROCESS | 1655 | 1472236424279 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 11:33:44 INFO - PROCESS | 1655 | 1472236424285 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:44 INFO - PROCESS | 1655 | 1472236424286 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12977a800 == 37 [pid = 1655] [id = 389] 11:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1261cf400) [pid = 1655] [serial = 1166] [outer = 0x0] 11:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126920000) [pid = 1655] [serial = 1167] [outer = 0x1261cf400] 11:33:44 INFO - PROCESS | 1655 | 1472236424312 Marionette DEBUG loaded listener.js 11:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1289dd400) [pid = 1655] [serial = 1168] [outer = 0x1261cf400] 11:33:44 INFO - PROCESS | 1655 | 1472236424636 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"]]]}] 11:33:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:33:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:33:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:33:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:33:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:33:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 11:33:44 INFO - PROCESS | 1655 | 1472236424660 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 11:33:44 INFO - PROCESS | 1655 | 1472236424662 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 11:33:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:33:44 INFO - PROCESS | 1655 | 1472236424667 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:33:44 INFO - PROCESS | 1655 | 1472236424669 Marionette TRACE conn2 <- [1,1530,null,{}] 11:33:44 INFO - PROCESS | 1655 | 1472236424671 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}] 11:33:44 INFO - PROCESS | 1655 | 1472236424673 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:44 INFO - PROCESS | 1655 | 1472236424788 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 11:33:44 INFO - PROCESS | 1655 | 1472236424794 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:44 INFO - PROCESS | 1655 | 1472236424796 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c3000 == 38 [pid = 1655] [id = 390] 11:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289dc800) [pid = 1655] [serial = 1169] [outer = 0x0] 11:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289e6000) [pid = 1655] [serial = 1170] [outer = 0x1289dc800] 11:33:44 INFO - PROCESS | 1655 | 1472236424824 Marionette DEBUG loaded listener.js 11:33:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1292f7400) [pid = 1655] [serial = 1171] [outer = 0x1289dc800] 11:33:45 INFO - PROCESS | 1655 | 1472236425096 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]]]}] 11:33:45 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 11:33:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:33:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:33:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:33:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:33:45 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. 11:33:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:33:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 11:33:45 INFO - PROCESS | 1655 | 1472236425138 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 11:33:45 INFO - PROCESS | 1655 | 1472236425139 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 11:33:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:33:45 INFO - PROCESS | 1655 | 1472236425141 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:33:45 INFO - PROCESS | 1655 | 1472236425142 Marionette TRACE conn2 <- [1,1534,null,{}] 11:33:45 INFO - PROCESS | 1655 | 1472236425145 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}] 11:33:45 INFO - PROCESS | 1655 | 1472236425146 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:45 INFO - PROCESS | 1655 | 1472236425239 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 11:33:45 INFO - PROCESS | 1655 | 1472236425334 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:45 INFO - PROCESS | 1655 | 1472236425336 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d0f000 == 39 [pid = 1655] [id = 391] 11:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x10eaf0800) [pid = 1655] [serial = 1172] [outer = 0x0] 11:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x10eafc000) [pid = 1655] [serial = 1173] [outer = 0x10eaf0800] 11:33:45 INFO - PROCESS | 1655 | 1472236425369 Marionette DEBUG loaded listener.js 11:33:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1121a2400) [pid = 1655] [serial = 1174] [outer = 0x10eaf0800] 11:33:45 INFO - PROCESS | 1655 | 1472236425903 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]]]}] 11:33:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:33:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 769ms 11:33:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:33:45 INFO - PROCESS | 1655 | 1472236425912 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 11:33:45 INFO - PROCESS | 1655 | 1472236425917 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 11:33:45 INFO - PROCESS | 1655 | 1472236425920 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:33:45 INFO - PROCESS | 1655 | 1472236425922 Marionette TRACE conn2 <- [1,1538,null,{}] 11:33:45 INFO - PROCESS | 1655 | 1472236425926 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}] 11:33:45 INFO - PROCESS | 1655 | 1472236425929 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:46 INFO - PROCESS | 1655 | 1472236426110 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 11:33:46 INFO - PROCESS | 1655 | 1472236426194 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:46 INFO - PROCESS | 1655 | 1472236426195 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184ba000 == 40 [pid = 1655] [id = 392] 11:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1164f0c00) [pid = 1655] [serial = 1175] [outer = 0x0] 11:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1167b0c00) [pid = 1655] [serial = 1176] [outer = 0x1164f0c00] 11:33:46 INFO - PROCESS | 1655 | 1472236426227 Marionette DEBUG loaded listener.js 11:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116ab5c00) [pid = 1655] [serial = 1177] [outer = 0x1164f0c00] 11:33:46 INFO - PROCESS | 1655 | 1472236426720 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]]]}] 11:33:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:33:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 820ms 11:33:46 INFO - PROCESS | 1655 | 1472236426743 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 11:33:46 INFO - PROCESS | 1655 | 1472236426746 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 11:33:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:33:46 INFO - PROCESS | 1655 | 1472236426748 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:33:46 INFO - PROCESS | 1655 | 1472236426750 Marionette TRACE conn2 <- [1,1542,null,{}] 11:33:46 INFO - PROCESS | 1655 | 1472236426752 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}] 11:33:46 INFO - PROCESS | 1655 | 1472236426754 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:46 INFO - PROCESS | 1655 | 1472236426866 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 11:33:46 INFO - PROCESS | 1655 | 1472236426922 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:46 INFO - PROCESS | 1655 | 1472236426924 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117003000 == 41 [pid = 1655] [id = 393] 11:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11649e800) [pid = 1655] [serial = 1178] [outer = 0x0] 11:33:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1176c3800) [pid = 1655] [serial = 1179] [outer = 0x11649e800] 11:33:46 INFO - PROCESS | 1655 | 1472236426955 Marionette DEBUG loaded listener.js 11:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119018c00) [pid = 1655] [serial = 1180] [outer = 0x11649e800] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c3000 == 40 [pid = 1655] [id = 390] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12977a800 == 39 [pid = 1655] [id = 389] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c2000 == 38 [pid = 1655] [id = 388] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1255ac000 == 37 [pid = 1655] [id = 387] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x126147800 == 36 [pid = 1655] [id = 386] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1249d4800 == 35 [pid = 1655] [id = 385] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c5000 == 34 [pid = 1655] [id = 384] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x10eaa1800 == 33 [pid = 1655] [id = 383] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c4800 == 32 [pid = 1655] [id = 382] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x117017800 == 31 [pid = 1655] [id = 381] 11:33:47 INFO - PROCESS | 1655 | --DOCSHELL 0x113cd5000 == 30 [pid = 1655] [id = 380] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x129562c00) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128b1a400) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a771800) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116555800) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11715c800) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11219d400) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113352800) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b7eac00) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121894000) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1248b5400) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11830e800) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119323000) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118434400) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119081000) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1260d0c00) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a673800) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12ac5a800) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b8b2400) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a902800) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12bbb0400) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128c9c800) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b7e4c00) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11901b800) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126c03800) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1248bfc00) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1265c2400) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x126ca8800) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 11:33:47 INFO - PROCESS | 1655 | 1472236427585 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]]]}] 11:33:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:33:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 871ms 11:33:47 INFO - PROCESS | 1655 | 1472236427619 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 11:33:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:33:47 INFO - PROCESS | 1655 | 1472236427622 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 11:33:47 INFO - PROCESS | 1655 | 1472236427624 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:33:47 INFO - PROCESS | 1655 | 1472236427628 Marionette TRACE conn2 <- [1,1546,null,{}] 11:33:47 INFO - PROCESS | 1655 | 1472236427632 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}] 11:33:47 INFO - PROCESS | 1655 | 1472236427634 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:47 INFO - PROCESS | 1655 | 1472236427717 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 11:33:47 INFO - PROCESS | 1655 | 1472236427722 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:47 INFO - PROCESS | 1655 | 1472236427724 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169de000 == 31 [pid = 1655] [id = 394] 11:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x117155400) [pid = 1655] [serial = 1181] [outer = 0x0] 11:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x117c47400) [pid = 1655] [serial = 1182] [outer = 0x117155400] 11:33:47 INFO - PROCESS | 1655 | 1472236427753 Marionette DEBUG loaded listener.js 11:33:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118314800) [pid = 1655] [serial = 1183] [outer = 0x117155400] 11:33:48 INFO - PROCESS | 1655 | 1472236428100 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]]]}] 11:33:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:33:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 11:33:48 INFO - PROCESS | 1655 | 1472236428146 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 11:33:48 INFO - PROCESS | 1655 | 1472236428151 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 11:33:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:33:48 INFO - PROCESS | 1655 | 1472236428156 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:33:48 INFO - PROCESS | 1655 | 1472236428157 Marionette TRACE conn2 <- [1,1550,null,{}] 11:33:48 INFO - PROCESS | 1655 | 1472236428160 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}] 11:33:48 INFO - PROCESS | 1655 | 1472236428161 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:48 INFO - PROCESS | 1655 | 1472236428240 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 11:33:48 INFO - PROCESS | 1655 | 1472236428244 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:48 INFO - PROCESS | 1655 | 1472236428246 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184b9800 == 32 [pid = 1655] [id = 395] 11:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118641800) [pid = 1655] [serial = 1184] [outer = 0x0] 11:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119325400) [pid = 1655] [serial = 1185] [outer = 0x118641800] 11:33:48 INFO - PROCESS | 1655 | 1472236428276 Marionette DEBUG loaded listener.js 11:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1199ef000) [pid = 1655] [serial = 1186] [outer = 0x118641800] 11:33:48 INFO - PROCESS | 1655 | 1472236428617 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]]]}] 11:33:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:33:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 470ms 11:33:48 INFO - PROCESS | 1655 | 1472236428626 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 11:33:48 INFO - PROCESS | 1655 | 1472236428628 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 11:33:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:33:48 INFO - PROCESS | 1655 | 1472236428631 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:33:48 INFO - PROCESS | 1655 | 1472236428634 Marionette TRACE conn2 <- [1,1554,null,{}] 11:33:48 INFO - PROCESS | 1655 | 1472236428642 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}] 11:33:48 INFO - PROCESS | 1655 | 1472236428645 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:48 INFO - PROCESS | 1655 | 1472236428733 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 11:33:48 INFO - PROCESS | 1655 | 1472236428786 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:48 INFO - PROCESS | 1655 | 1472236428788 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c5000 == 33 [pid = 1655] [id = 396] 11:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a94400) [pid = 1655] [serial = 1187] [outer = 0x0] 11:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x121038c00) [pid = 1655] [serial = 1188] [outer = 0x112a94400] 11:33:48 INFO - PROCESS | 1655 | 1472236428816 Marionette DEBUG loaded listener.js 11:33:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1248b9000) [pid = 1655] [serial = 1189] [outer = 0x112a94400] 11:33:49 INFO - PROCESS | 1655 | 1472236429119 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]]]}] 11:33:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:33:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 11:33:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:33:49 INFO - PROCESS | 1655 | 1472236429154 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 11:33:49 INFO - PROCESS | 1655 | 1472236429155 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 11:33:49 INFO - PROCESS | 1655 | 1472236429158 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:33:49 INFO - PROCESS | 1655 | 1472236429159 Marionette TRACE conn2 <- [1,1558,null,{}] 11:33:49 INFO - PROCESS | 1655 | 1472236429161 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}] 11:33:49 INFO - PROCESS | 1655 | 1472236429163 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:49 INFO - PROCESS | 1655 | 1472236429244 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 11:33:49 INFO - PROCESS | 1655 | 1472236429249 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:49 INFO - PROCESS | 1655 | 1472236429251 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255a6000 == 34 [pid = 1655] [id = 397] 11:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124a2d400) [pid = 1655] [serial = 1190] [outer = 0x0] 11:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12558bc00) [pid = 1655] [serial = 1191] [outer = 0x124a2d400] 11:33:49 INFO - PROCESS | 1655 | 1472236429277 Marionette DEBUG loaded listener.js 11:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126522000) [pid = 1655] [serial = 1192] [outer = 0x124a2d400] 11:33:49 INFO - PROCESS | 1655 | 1472236429601 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]]]}] 11:33:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:33:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 469ms 11:33:49 INFO - PROCESS | 1655 | 1472236429628 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 11:33:49 INFO - PROCESS | 1655 | 1472236429629 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 11:33:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:33:49 INFO - PROCESS | 1655 | 1472236429634 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:33:49 INFO - PROCESS | 1655 | 1472236429635 Marionette TRACE conn2 <- [1,1562,null,{}] 11:33:49 INFO - PROCESS | 1655 | 1472236429637 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}] 11:33:49 INFO - PROCESS | 1655 | 1472236429639 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:49 INFO - PROCESS | 1655 | 1472236429745 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 11:33:49 INFO - PROCESS | 1655 | 1472236429757 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:49 INFO - PROCESS | 1655 | 1472236429758 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12681a800 == 35 [pid = 1655] [id = 398] 11:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112a89400) [pid = 1655] [serial = 1193] [outer = 0x0] 11:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126920c00) [pid = 1655] [serial = 1194] [outer = 0x112a89400] 11:33:49 INFO - PROCESS | 1655 | 1472236429784 Marionette DEBUG loaded listener.js 11:33:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126ca3c00) [pid = 1655] [serial = 1195] [outer = 0x112a89400] 11:33:50 INFO - PROCESS | 1655 | 1472236430154 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]]]}] 11:33:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:33:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 569ms 11:33:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:33:50 INFO - PROCESS | 1655 | 1472236430202 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 11:33:50 INFO - PROCESS | 1655 | 1472236430204 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 11:33:50 INFO - PROCESS | 1655 | 1472236430206 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:33:50 INFO - PROCESS | 1655 | 1472236430207 Marionette TRACE conn2 <- [1,1566,null,{}] 11:33:50 INFO - PROCESS | 1655 | 1472236430209 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}] 11:33:50 INFO - PROCESS | 1655 | 1472236430213 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:50 INFO - PROCESS | 1655 | 1472236430321 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 11:33:50 INFO - PROCESS | 1655 | 1472236430362 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:50 INFO - PROCESS | 1655 | 1472236430363 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x129146000 == 36 [pid = 1655] [id = 399] 11:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126cab000) [pid = 1655] [serial = 1196] [outer = 0x0] 11:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1291ee000) [pid = 1655] [serial = 1197] [outer = 0x126cab000] 11:33:50 INFO - PROCESS | 1655 | 1472236430389 Marionette DEBUG loaded listener.js 11:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129561800) [pid = 1655] [serial = 1198] [outer = 0x126cab000] 11:33:50 INFO - PROCESS | 1655 | 1472236430710 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]]]}] 11:33:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:33:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 11:33:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:33:50 INFO - PROCESS | 1655 | 1472236430726 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 11:33:50 INFO - PROCESS | 1655 | 1472236430727 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 11:33:50 INFO - PROCESS | 1655 | 1472236430730 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:33:50 INFO - PROCESS | 1655 | 1472236430732 Marionette TRACE conn2 <- [1,1570,null,{}] 11:33:50 INFO - PROCESS | 1655 | 1472236430734 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}] 11:33:50 INFO - PROCESS | 1655 | 1472236430736 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:50 INFO - PROCESS | 1655 | 1472236430837 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 11:33:50 INFO - PROCESS | 1655 | 1472236430848 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:50 INFO - PROCESS | 1655 | 1472236430850 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a707000 == 37 [pid = 1655] [id = 400] 11:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129567800) [pid = 1655] [serial = 1199] [outer = 0x0] 11:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a539800) [pid = 1655] [serial = 1200] [outer = 0x129567800] 11:33:50 INFO - PROCESS | 1655 | 1472236430876 Marionette DEBUG loaded listener.js 11:33:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a67d000) [pid = 1655] [serial = 1201] [outer = 0x129567800] 11:33:51 INFO - PROCESS | 1655 | 1472236431190 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]]]}] 11:33:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:33:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 471ms 11:33:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:33:51 INFO - PROCESS | 1655 | 1472236431205 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 11:33:51 INFO - PROCESS | 1655 | 1472236431207 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 11:33:51 INFO - PROCESS | 1655 | 1472236431209 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:33:51 INFO - PROCESS | 1655 | 1472236431210 Marionette TRACE conn2 <- [1,1574,null,{}] 11:33:51 INFO - PROCESS | 1655 | 1472236431213 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}] 11:33:51 INFO - PROCESS | 1655 | 1472236431215 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:51 INFO - PROCESS | 1655 | 1472236431314 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 11:33:51 INFO - PROCESS | 1655 | 1472236431317 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:51 INFO - PROCESS | 1655 | 1472236431318 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab77000 == 38 [pid = 1655] [id = 401] 11:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116555000) [pid = 1655] [serial = 1202] [outer = 0x0] 11:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a773800) [pid = 1655] [serial = 1203] [outer = 0x116555000] 11:33:51 INFO - PROCESS | 1655 | 1472236431343 Marionette DEBUG loaded listener.js 11:33:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a903c00) [pid = 1655] [serial = 1204] [outer = 0x116555000] 11:33:51 INFO - PROCESS | 1655 | 1472236431861 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]]]}] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113c27400) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1127e5000) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1127e0000) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11864dc00) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113c29000) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164a8400) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11932b400) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1199f7400) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116ab6000) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1261cf400) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116996400) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11271f800) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1199f3c00) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126c0c000) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:33:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1291e4800) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:33:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:33:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 724ms 11:33:51 INFO - PROCESS | 1655 | 1472236431934 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 11:33:51 INFO - PROCESS | 1655 | 1472236431936 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 11:33:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:33:51 INFO - PROCESS | 1655 | 1472236431939 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:33:51 INFO - PROCESS | 1655 | 1472236431941 Marionette TRACE conn2 <- [1,1578,null,{}] 11:33:51 INFO - PROCESS | 1655 | 1472236431945 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}] 11:33:51 INFO - PROCESS | 1655 | 1472236431946 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:52 INFO - PROCESS | 1655 | 1472236432072 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 11:33:52 INFO - PROCESS | 1655 | 1472236432077 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:52 INFO - PROCESS | 1655 | 1472236432079 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c3000 == 39 [pid = 1655] [id = 402] 11:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112f1bc00) [pid = 1655] [serial = 1205] [outer = 0x0] 11:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1164a8400) [pid = 1655] [serial = 1206] [outer = 0x112f1bc00] 11:33:52 INFO - PROCESS | 1655 | 1472236432123 Marionette DEBUG loaded listener.js 11:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11830e000) [pid = 1655] [serial = 1207] [outer = 0x112f1bc00] 11:33:52 INFO - PROCESS | 1655 | 1472236432474 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]]]}] 11:33:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:33:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 571ms 11:33:52 INFO - PROCESS | 1655 | 1472236432511 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 11:33:52 INFO - PROCESS | 1655 | 1472236432512 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 11:33:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:33:52 INFO - PROCESS | 1655 | 1472236432516 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:33:52 INFO - PROCESS | 1655 | 1472236432518 Marionette TRACE conn2 <- [1,1582,null,{}] 11:33:52 INFO - PROCESS | 1655 | 1472236432521 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}] 11:33:52 INFO - PROCESS | 1655 | 1472236432522 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:52 INFO - PROCESS | 1655 | 1472236432622 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 11:33:52 INFO - PROCESS | 1655 | 1472236432628 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:52 INFO - PROCESS | 1655 | 1472236432630 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c5000 == 40 [pid = 1655] [id = 403] 11:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1193a7c00) [pid = 1655] [serial = 1208] [outer = 0x0] 11:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124c90400) [pid = 1655] [serial = 1209] [outer = 0x1193a7c00] 11:33:52 INFO - PROCESS | 1655 | 1472236432658 Marionette DEBUG loaded listener.js 11:33:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x129565800) [pid = 1655] [serial = 1210] [outer = 0x1193a7c00] 11:33:52 INFO - PROCESS | 1655 | 1472236432976 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]]]}] 11:33:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:33:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms 11:33:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:33:52 INFO - PROCESS | 1655 | 1472236432987 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 11:33:52 INFO - PROCESS | 1655 | 1472236432989 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 11:33:52 INFO - PROCESS | 1655 | 1472236432991 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:33:52 INFO - PROCESS | 1655 | 1472236432993 Marionette TRACE conn2 <- [1,1586,null,{}] 11:33:52 INFO - PROCESS | 1655 | 1472236432995 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}] 11:33:52 INFO - PROCESS | 1655 | 1472236432997 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:53 INFO - PROCESS | 1655 | 1472236433094 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 11:33:53 INFO - PROCESS | 1655 | 1472236433100 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:53 INFO - PROCESS | 1655 | 1472236433102 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c10f000 == 41 [pid = 1655] [id = 404] 11:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12558d000) [pid = 1655] [serial = 1211] [outer = 0x0] 11:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b7e0000) [pid = 1655] [serial = 1212] [outer = 0x12558d000] 11:33:53 INFO - PROCESS | 1655 | 1472236433129 Marionette DEBUG loaded listener.js 11:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bba6c00) [pid = 1655] [serial = 1213] [outer = 0x12558d000] 11:33:53 INFO - PROCESS | 1655 | 1472236433467 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]]]}] 11:33:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:33:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 519ms 11:33:53 INFO - PROCESS | 1655 | 1472236433511 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 11:33:53 INFO - PROCESS | 1655 | 1472236433512 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 11:33:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:33:53 INFO - PROCESS | 1655 | 1472236433514 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:33:53 INFO - PROCESS | 1655 | 1472236433515 Marionette TRACE conn2 <- [1,1590,null,{}] 11:33:53 INFO - PROCESS | 1655 | 1472236433529 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}] 11:33:53 INFO - PROCESS | 1655 | 1472236433530 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:53 INFO - PROCESS | 1655 | 1472236433609 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 11:33:53 INFO - PROCESS | 1655 | 1472236433613 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:53 INFO - PROCESS | 1655 | 1472236433615 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c3df800 == 42 [pid = 1655] [id = 405] 11:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12bba7000) [pid = 1655] [serial = 1214] [outer = 0x0] 11:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12be43800) [pid = 1655] [serial = 1215] [outer = 0x12bba7000] 11:33:53 INFO - PROCESS | 1655 | 1472236433640 Marionette DEBUG loaded listener.js 11:33:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12be4d800) [pid = 1655] [serial = 1216] [outer = 0x12bba7000] 11:33:54 INFO - PROCESS | 1655 | 1472236434074 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]]]}] 11:33:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:33:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 620ms 11:33:54 INFO - PROCESS | 1655 | 1472236434134 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 11:33:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:33:54 INFO - PROCESS | 1655 | 1472236434137 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 11:33:54 INFO - PROCESS | 1655 | 1472236434141 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:33:54 INFO - PROCESS | 1655 | 1472236434143 Marionette TRACE conn2 <- [1,1594,null,{}] 11:33:54 INFO - PROCESS | 1655 | 1472236434147 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}] 11:33:54 INFO - PROCESS | 1655 | 1472236434151 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:54 INFO - PROCESS | 1655 | 1472236434259 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 11:33:54 INFO - PROCESS | 1655 | 1472236434318 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:54 INFO - PROCESS | 1655 | 1472236434319 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x117486000 == 43 [pid = 1655] [id = 406] 11:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115d83400) [pid = 1655] [serial = 1217] [outer = 0x0] 11:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11699e400) [pid = 1655] [serial = 1218] [outer = 0x115d83400] 11:33:54 INFO - PROCESS | 1655 | 1472236434351 Marionette DEBUG loaded listener.js 11:33:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11826d400) [pid = 1655] [serial = 1219] [outer = 0x115d83400] 11:33:54 INFO - PROCESS | 1655 | 1472236434840 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]]]}] 11:33:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:33:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 722ms 11:33:54 INFO - PROCESS | 1655 | 1472236434862 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 11:33:54 INFO - PROCESS | 1655 | 1472236434866 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 11:33:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:33:54 INFO - PROCESS | 1655 | 1472236434870 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:33:54 INFO - PROCESS | 1655 | 1472236434872 Marionette TRACE conn2 <- [1,1598,null,{}] 11:33:54 INFO - PROCESS | 1655 | 1472236434875 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}] 11:33:54 INFO - PROCESS | 1655 | 1472236434877 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:54 INFO - PROCESS | 1655 | 1472236434981 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 11:33:55 INFO - PROCESS | 1655 | 1472236435039 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:55 INFO - PROCESS | 1655 | 1472236435040 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x126005800 == 44 [pid = 1655] [id = 407] 11:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11901bc00) [pid = 1655] [serial = 1220] [outer = 0x0] 11:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1199f4800) [pid = 1655] [serial = 1221] [outer = 0x11901bc00] 11:33:55 INFO - PROCESS | 1655 | 1472236435072 Marionette DEBUG loaded listener.js 11:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121897800) [pid = 1655] [serial = 1222] [outer = 0x11901bc00] 11:33:55 INFO - PROCESS | 1655 | 1472236435501 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]]]}] 11:33:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:33:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 674ms 11:33:55 INFO - PROCESS | 1655 | 1472236435545 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 11:33:55 INFO - PROCESS | 1655 | 1472236435546 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 11:33:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:33:55 INFO - PROCESS | 1655 | 1472236435549 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:33:55 INFO - PROCESS | 1655 | 1472236435551 Marionette TRACE conn2 <- [1,1602,null,{}] 11:33:55 INFO - PROCESS | 1655 | 1472236435559 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}] 11:33:55 INFO - PROCESS | 1655 | 1472236435562 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:55 INFO - PROCESS | 1655 | 1472236435666 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 11:33:55 INFO - PROCESS | 1655 | 1472236435726 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:55 INFO - PROCESS | 1655 | 1472236435728 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c113000 == 45 [pid = 1655] [id = 408] 11:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1248be000) [pid = 1655] [serial = 1223] [outer = 0x0] 11:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12691f000) [pid = 1655] [serial = 1224] [outer = 0x1248be000] 11:33:55 INFO - PROCESS | 1655 | 1472236435759 Marionette DEBUG loaded listener.js 11:33:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b27400) [pid = 1655] [serial = 1225] [outer = 0x1248be000] 11:33:56 INFO - PROCESS | 1655 | 1472236436198 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]]]}] 11:33:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:33:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 674ms 11:33:56 INFO - PROCESS | 1655 | 1472236436223 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 11:33:56 INFO - PROCESS | 1655 | 1472236436225 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 11:33:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:33:56 INFO - PROCESS | 1655 | 1472236436228 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:33:56 INFO - PROCESS | 1655 | 1472236436229 Marionette TRACE conn2 <- [1,1606,null,{}] 11:33:56 INFO - PROCESS | 1655 | 1472236436232 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}] 11:33:56 INFO - PROCESS | 1655 | 1472236436233 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:56 INFO - PROCESS | 1655 | 1472236436356 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 11:33:56 INFO - PROCESS | 1655 | 1472236436414 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:56 INFO - PROCESS | 1655 | 1472236436415 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cabb000 == 46 [pid = 1655] [id = 409] 11:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1292f9800) [pid = 1655] [serial = 1226] [outer = 0x0] 11:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a90a800) [pid = 1655] [serial = 1227] [outer = 0x1292f9800] 11:33:56 INFO - PROCESS | 1655 | 1472236436445 Marionette DEBUG loaded listener.js 11:33:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b7ebc00) [pid = 1655] [serial = 1228] [outer = 0x1292f9800] 11:33:56 INFO - PROCESS | 1655 | 1472236436882 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]]]}] 11:33:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:33:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 873ms 11:33:57 INFO - PROCESS | 1655 | 1472236437104 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 11:33:57 INFO - PROCESS | 1655 | 1472236437107 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 11:33:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:33:57 INFO - PROCESS | 1655 | 1472236437110 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:33:57 INFO - PROCESS | 1655 | 1472236437111 Marionette TRACE conn2 <- [1,1610,null,{}] 11:33:57 INFO - PROCESS | 1655 | 1472236437118 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}] 11:33:57 INFO - PROCESS | 1655 | 1472236437120 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:57 INFO - PROCESS | 1655 | 1472236437216 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 11:33:57 INFO - PROCESS | 1655 | 1472236437286 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:57 INFO - PROCESS | 1655 | 1472236437289 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11869b000 == 47 [pid = 1655] [id = 410] 11:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11647f400) [pid = 1655] [serial = 1229] [outer = 0x0] 11:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1167b4c00) [pid = 1655] [serial = 1230] [outer = 0x11647f400] 11:33:57 INFO - PROCESS | 1655 | 1472236437319 Marionette DEBUG loaded listener.js 11:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x117c3cc00) [pid = 1655] [serial = 1231] [outer = 0x11647f400] 11:33:57 INFO - PROCESS | 1655 | 1472236437771 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]]]}] 11:33:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:33:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 672ms 11:33:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:33:57 INFO - PROCESS | 1655 | 1472236437782 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 11:33:57 INFO - PROCESS | 1655 | 1472236437784 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 11:33:57 INFO - PROCESS | 1655 | 1472236437788 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:33:57 INFO - PROCESS | 1655 | 1472236437791 Marionette TRACE conn2 <- [1,1614,null,{}] 11:33:57 INFO - PROCESS | 1655 | 1472236437793 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}] 11:33:57 INFO - PROCESS | 1655 | 1472236437795 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:57 INFO - PROCESS | 1655 | 1472236437894 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 11:33:57 INFO - PROCESS | 1655 | 1472236437949 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:57 INFO - PROCESS | 1655 | 1472236437950 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c87800 == 48 [pid = 1655] [id = 411] 11:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1182be400) [pid = 1655] [serial = 1232] [outer = 0x0] 11:33:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11863f800) [pid = 1655] [serial = 1233] [outer = 0x1182be400] 11:33:57 INFO - PROCESS | 1655 | 1472236437979 Marionette DEBUG loaded listener.js 11:33:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11907d800) [pid = 1655] [serial = 1234] [outer = 0x1182be400] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12c10f000 == 47 [pid = 1655] [id = 404] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c5000 == 46 [pid = 1655] [id = 403] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c3000 == 45 [pid = 1655] [id = 402] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab77000 == 44 [pid = 1655] [id = 401] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12a707000 == 43 [pid = 1655] [id = 400] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x129146000 == 42 [pid = 1655] [id = 399] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12681a800 == 41 [pid = 1655] [id = 398] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1255a6000 == 40 [pid = 1655] [id = 397] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c5000 == 39 [pid = 1655] [id = 396] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1184b9800 == 38 [pid = 1655] [id = 395] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1169de000 == 37 [pid = 1655] [id = 394] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1184ba000 == 36 [pid = 1655] [id = 392] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x112d0f000 == 35 [pid = 1655] [id = 391] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x117003000 == 34 [pid = 1655] [id = 393] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1164e1000 == 33 [pid = 1655] [id = 379] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11869b000 == 32 [pid = 1655] [id = 410] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12cabb000 == 31 [pid = 1655] [id = 409] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12c113000 == 30 [pid = 1655] [id = 408] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x126005800 == 29 [pid = 1655] [id = 407] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12c3df800 == 28 [pid = 1655] [id = 405] 11:33:58 INFO - PROCESS | 1655 | --DOCSHELL 0x117486000 == 27 [pid = 1655] [id = 406] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1176bbc00) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118312400) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x121036c00) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1199f3400) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124e55000) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124c39c00) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11807b000) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x121033000) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126920000) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x125590000) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1261d5c00) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1289dd400) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1165ef400) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112e3f800) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1289e6000) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x125585c00) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1248b8800) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12114a000) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1291f0000) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128b1fc00) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12be4c800) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12bbb0800) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119329400) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1199e8800) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112a92800) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1167af800) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1127e3400) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112f21400) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119081800) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115eebc00) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1165ee400) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 11:33:58 INFO - PROCESS | 1655 | 1472236438845 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]]]}] 11:33:58 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 11:33:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1077ms 11:33:58 INFO - PROCESS | 1655 | 1472236438869 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 11:33:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:33:58 INFO - PROCESS | 1655 | 1472236438872 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 11:33:58 INFO - PROCESS | 1655 | 1472236438875 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:33:58 INFO - PROCESS | 1655 | 1472236438878 Marionette TRACE conn2 <- [1,1618,null,{}] 11:33:58 INFO - PROCESS | 1655 | 1472236438887 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}] 11:33:58 INFO - PROCESS | 1655 | 1472236438889 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:58 INFO - PROCESS | 1655 | 1472236438979 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 11:33:59 INFO - PROCESS | 1655 | 1472236439031 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:59 INFO - PROCESS | 1655 | 1472236439033 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11617b800 == 28 [pid = 1655] [id = 412] 11:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x114f60000) [pid = 1655] [serial = 1235] [outer = 0x0] 11:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116550000) [pid = 1655] [serial = 1236] [outer = 0x114f60000] 11:33:59 INFO - PROCESS | 1655 | 1472236439061 Marionette DEBUG loaded listener.js 11:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116999800) [pid = 1655] [serial = 1237] [outer = 0x114f60000] 11:33:59 INFO - PROCESS | 1655 | 1472236439372 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]]]}] 11:33:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:33:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 527ms 11:33:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:33:59 INFO - PROCESS | 1655 | 1472236439402 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 11:33:59 INFO - PROCESS | 1655 | 1472236439405 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 11:33:59 INFO - PROCESS | 1655 | 1472236439409 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:33:59 INFO - PROCESS | 1655 | 1472236439411 Marionette TRACE conn2 <- [1,1622,null,{}] 11:33:59 INFO - PROCESS | 1655 | 1472236439413 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}] 11:33:59 INFO - PROCESS | 1655 | 1472236439415 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:59 INFO - PROCESS | 1655 | 1472236439493 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 11:33:59 INFO - PROCESS | 1655 | 1472236439499 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:59 INFO - PROCESS | 1655 | 1472236439502 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:33:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x117494000 == 29 [pid = 1655] [id = 413] 11:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1176c0800) [pid = 1655] [serial = 1238] [outer = 0x0] 11:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118393400) [pid = 1655] [serial = 1239] [outer = 0x1176c0800] 11:33:59 INFO - PROCESS | 1655 | 1472236439529 Marionette DEBUG loaded listener.js 11:33:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119081000) [pid = 1655] [serial = 1240] [outer = 0x1176c0800] 11:33:59 INFO - PROCESS | 1655 | 1472236439889 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]]]}] 11:33:59 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 11:33:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 11:33:59 INFO - PROCESS | 1655 | 1472236439929 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 11:33:59 INFO - PROCESS | 1655 | 1472236439931 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 11:33:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:33:59 INFO - PROCESS | 1655 | 1472236439935 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:33:59 INFO - PROCESS | 1655 | 1472236439938 Marionette TRACE conn2 <- [1,1626,null,{}] 11:33:59 INFO - PROCESS | 1655 | 1472236439945 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}] 11:33:59 INFO - PROCESS | 1655 | 1472236439948 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:00 INFO - PROCESS | 1655 | 1472236440027 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 11:34:00 INFO - PROCESS | 1655 | 1472236440036 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:00 INFO - PROCESS | 1655 | 1472236440038 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a3f800 == 30 [pid = 1655] [id = 414] 11:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11932f000) [pid = 1655] [serial = 1241] [outer = 0x0] 11:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119f7dc00) [pid = 1655] [serial = 1242] [outer = 0x11932f000] 11:34:00 INFO - PROCESS | 1655 | 1472236440067 Marionette DEBUG loaded listener.js 11:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121a1b400) [pid = 1655] [serial = 1243] [outer = 0x11932f000] 11:34:00 INFO - PROCESS | 1655 | 1472236440376 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]]]}] 11:34:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:34:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 471ms 11:34:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:34:00 INFO - PROCESS | 1655 | 1472236440406 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 11:34:00 INFO - PROCESS | 1655 | 1472236440408 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 11:34:00 INFO - PROCESS | 1655 | 1472236440410 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:34:00 INFO - PROCESS | 1655 | 1472236440411 Marionette TRACE conn2 <- [1,1630,null,{}] 11:34:00 INFO - PROCESS | 1655 | 1472236440414 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}] 11:34:00 INFO - PROCESS | 1655 | 1472236440417 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:00 INFO - PROCESS | 1655 | 1472236440494 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 11:34:00 INFO - PROCESS | 1655 | 1472236440555 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:00 INFO - PROCESS | 1655 | 1472236440556 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212d7800 == 31 [pid = 1655] [id = 415] 11:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113c29000) [pid = 1655] [serial = 1244] [outer = 0x0] 11:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1215c8800) [pid = 1655] [serial = 1245] [outer = 0x113c29000] 11:34:00 INFO - PROCESS | 1655 | 1472236440582 Marionette DEBUG loaded listener.js 11:34:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1248bdc00) [pid = 1655] [serial = 1246] [outer = 0x113c29000] 11:34:00 INFO - PROCESS | 1655 | 1472236440855 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]]]}] 11:34:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:34:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 469ms 11:34:00 INFO - PROCESS | 1655 | 1472236440890 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 11:34:00 INFO - PROCESS | 1655 | 1472236440892 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 11:34:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:34:00 INFO - PROCESS | 1655 | 1472236440894 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:34:00 INFO - PROCESS | 1655 | 1472236440895 Marionette TRACE conn2 <- [1,1634,null,{}] 11:34:00 INFO - PROCESS | 1655 | 1472236440909 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}] 11:34:00 INFO - PROCESS | 1655 | 1472236440911 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:01 INFO - PROCESS | 1655 | 1472236441009 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 11:34:01 INFO - PROCESS | 1655 | 1472236441013 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:01 INFO - PROCESS | 1655 | 1472236441014 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fa8800 == 32 [pid = 1655] [id = 416] 11:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118317800) [pid = 1655] [serial = 1247] [outer = 0x0] 11:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124c8e400) [pid = 1655] [serial = 1248] [outer = 0x118317800] 11:34:01 INFO - PROCESS | 1655 | 1472236441039 Marionette DEBUG loaded listener.js 11:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x125588000) [pid = 1655] [serial = 1249] [outer = 0x118317800] 11:34:01 INFO - PROCESS | 1655 | 1472236441381 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]]]}] 11:34:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:34:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 523ms 11:34:01 INFO - PROCESS | 1655 | 1472236441421 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 11:34:01 INFO - PROCESS | 1655 | 1472236441422 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 11:34:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:34:01 INFO - PROCESS | 1655 | 1472236441425 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:34:01 INFO - PROCESS | 1655 | 1472236441426 Marionette TRACE conn2 <- [1,1638,null,{}] 11:34:01 INFO - PROCESS | 1655 | 1472236441428 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}] 11:34:01 INFO - PROCESS | 1655 | 1472236441432 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:01 INFO - PROCESS | 1655 | 1472236441535 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 11:34:01 INFO - PROCESS | 1655 | 1472236441573 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:01 INFO - PROCESS | 1655 | 1472236441574 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12694b000 == 33 [pid = 1655] [id = 417] 11:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124c37800) [pid = 1655] [serial = 1250] [outer = 0x0] 11:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126522400) [pid = 1655] [serial = 1251] [outer = 0x124c37800] 11:34:01 INFO - PROCESS | 1655 | 1472236441600 Marionette DEBUG loaded listener.js 11:34:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128b1ac00) [pid = 1655] [serial = 1252] [outer = 0x124c37800] 11:34:01 INFO - PROCESS | 1655 | 1472236441893 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]]]}] 11:34:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:34:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 11:34:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:34:01 INFO - PROCESS | 1655 | 1472236441952 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 11:34:01 INFO - PROCESS | 1655 | 1472236441953 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 11:34:01 INFO - PROCESS | 1655 | 1472236441955 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:34:01 INFO - PROCESS | 1655 | 1472236441964 Marionette TRACE conn2 <- [1,1642,null,{}] 11:34:01 INFO - PROCESS | 1655 | 1472236441967 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}] 11:34:01 INFO - PROCESS | 1655 | 1472236441968 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:02 INFO - PROCESS | 1655 | 1472236442069 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 11:34:02 INFO - PROCESS | 1655 | 1472236442073 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:02 INFO - PROCESS | 1655 | 1472236442074 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x129145000 == 34 [pid = 1655] [id = 418] 11:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1127e2000) [pid = 1655] [serial = 1253] [outer = 0x0] 11:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128c51000) [pid = 1655] [serial = 1254] [outer = 0x1127e2000] 11:34:02 INFO - PROCESS | 1655 | 1472236442099 Marionette DEBUG loaded listener.js 11:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1292ef000) [pid = 1655] [serial = 1255] [outer = 0x1127e2000] 11:34:02 INFO - PROCESS | 1655 | 1472236442440 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]]]}] 11:34:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:34:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 527ms 11:34:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:34:02 INFO - PROCESS | 1655 | 1472236442483 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 11:34:02 INFO - PROCESS | 1655 | 1472236442484 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 11:34:02 INFO - PROCESS | 1655 | 1472236442486 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:34:02 INFO - PROCESS | 1655 | 1472236442487 Marionette TRACE conn2 <- [1,1646,null,{}] 11:34:02 INFO - PROCESS | 1655 | 1472236442497 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}] 11:34:02 INFO - PROCESS | 1655 | 1472236442499 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:02 INFO - PROCESS | 1655 | 1472236442593 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 11:34:02 INFO - PROCESS | 1655 | 1472236442599 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:02 INFO - PROCESS | 1655 | 1472236442600 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12977f800 == 35 [pid = 1655] [id = 419] 11:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118431400) [pid = 1655] [serial = 1256] [outer = 0x0] 11:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a53f800) [pid = 1655] [serial = 1257] [outer = 0x118431400] 11:34:02 INFO - PROCESS | 1655 | 1472236442625 Marionette DEBUG loaded listener.js 11:34:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a777c00) [pid = 1655] [serial = 1258] [outer = 0x118431400] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1289dc800) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126cab000) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x129567800) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116555000) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x10eaf0800) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117155400) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118641800) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11649e800) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112a94400) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1164f0c00) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124a2d400) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112f1bc00) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1193a7c00) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12558d000) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12bba7000) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:34:03 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a89400) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:34:03 INFO - PROCESS | 1655 | 1472236443133 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]]]}] 11:34:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:34:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 11:34:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:34:03 INFO - PROCESS | 1655 | 1472236443157 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 11:34:03 INFO - PROCESS | 1655 | 1472236443158 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 11:34:03 INFO - PROCESS | 1655 | 1472236443160 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:34:03 INFO - PROCESS | 1655 | 1472236443161 Marionette TRACE conn2 <- [1,1650,null,{}] 11:34:03 INFO - PROCESS | 1655 | 1472236443165 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}] 11:34:03 INFO - PROCESS | 1655 | 1472236443167 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:03 INFO - PROCESS | 1655 | 1472236443252 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 11:34:03 INFO - PROCESS | 1655 | 1472236443255 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:03 INFO - PROCESS | 1655 | 1472236443257 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a58e000 == 36 [pid = 1655] [id = 420] 11:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1127dcc00) [pid = 1655] [serial = 1259] [outer = 0x0] 11:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1164ecc00) [pid = 1655] [serial = 1260] [outer = 0x1127dcc00] 11:34:03 INFO - PROCESS | 1655 | 1472236443282 Marionette DEBUG loaded listener.js 11:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11939f000) [pid = 1655] [serial = 1261] [outer = 0x1127dcc00] 11:34:03 INFO - PROCESS | 1655 | 1472236443655 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]]]}] 11:34:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:34:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 11:34:03 INFO - PROCESS | 1655 | 1472236443692 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 11:34:03 INFO - PROCESS | 1655 | 1472236443694 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 11:34:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:34:03 INFO - PROCESS | 1655 | 1472236443707 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:34:03 INFO - PROCESS | 1655 | 1472236443709 Marionette TRACE conn2 <- [1,1654,null,{}] 11:34:03 INFO - PROCESS | 1655 | 1472236443713 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}] 11:34:03 INFO - PROCESS | 1655 | 1472236443716 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:03 INFO - PROCESS | 1655 | 1472236443834 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 11:34:03 INFO - PROCESS | 1655 | 1472236443839 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:03 INFO - PROCESS | 1655 | 1472236443841 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab7c000 == 37 [pid = 1655] [id = 421] 11:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1193a7c00) [pid = 1655] [serial = 1262] [outer = 0x0] 11:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289e4000) [pid = 1655] [serial = 1263] [outer = 0x1193a7c00] 11:34:03 INFO - PROCESS | 1655 | 1472236443883 Marionette DEBUG loaded listener.js 11:34:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a778400) [pid = 1655] [serial = 1264] [outer = 0x1193a7c00] 11:34:04 INFO - PROCESS | 1655 | 1472236444237 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]]]}] 11:34:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:34:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 581ms 11:34:04 INFO - PROCESS | 1655 | 1472236444278 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 11:34:04 INFO - PROCESS | 1655 | 1472236444280 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 11:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:34:04 INFO - PROCESS | 1655 | 1472236444282 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:34:04 INFO - PROCESS | 1655 | 1472236444284 Marionette TRACE conn2 <- [1,1658,null,{}] 11:34:04 INFO - PROCESS | 1655 | 1472236444286 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}] 11:34:04 INFO - PROCESS | 1655 | 1472236444288 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:04 INFO - PROCESS | 1655 | 1472236444410 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 11:34:04 INFO - PROCESS | 1655 | 1472236444419 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:04 INFO - PROCESS | 1655 | 1472236444421 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8d1800 == 38 [pid = 1655] [id = 422] 11:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a902800) [pid = 1655] [serial = 1265] [outer = 0x0] 11:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b7e6800) [pid = 1655] [serial = 1266] [outer = 0x12a902800] 11:34:04 INFO - PROCESS | 1655 | 1472236444448 Marionette DEBUG loaded listener.js 11:34:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b8bcc00) [pid = 1655] [serial = 1267] [outer = 0x12a902800] 11:34:04 INFO - PROCESS | 1655 | 1472236444786 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]]]}] 11:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 11:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:34:04 INFO - PROCESS | 1655 | 1472236444802 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 11:34:04 INFO - PROCESS | 1655 | 1472236444804 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 11:34:04 INFO - PROCESS | 1655 | 1472236444807 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:34:04 INFO - PROCESS | 1655 | 1472236444809 Marionette TRACE conn2 <- [1,1662,null,{}] 11:34:04 INFO - PROCESS | 1655 | 1472236444812 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}] 11:34:04 INFO - PROCESS | 1655 | 1472236444816 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:04 INFO - PROCESS | 1655 | 1472236444942 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 11:34:05 INFO - PROCESS | 1655 | 1472236445009 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:05 INFO - PROCESS | 1655 | 1472236445010 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be17000 == 39 [pid = 1655] [id = 423] 11:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a903000) [pid = 1655] [serial = 1268] [outer = 0x0] 11:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12bba4800) [pid = 1655] [serial = 1269] [outer = 0x12a903000] 11:34:05 INFO - PROCESS | 1655 | 1472236445036 Marionette DEBUG loaded listener.js 11:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12be44800) [pid = 1655] [serial = 1270] [outer = 0x12a903000] 11:34:05 INFO - PROCESS | 1655 | 1472236445565 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]]]}] 11:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 820ms 11:34:05 INFO - PROCESS | 1655 | 1472236445667 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 11:34:05 INFO - PROCESS | 1655 | 1472236445669 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 11:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:34:05 INFO - PROCESS | 1655 | 1472236445674 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:34:05 INFO - PROCESS | 1655 | 1472236445677 Marionette TRACE conn2 <- [1,1666,null,{}] 11:34:05 INFO - PROCESS | 1655 | 1472236445681 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}] 11:34:05 INFO - PROCESS | 1655 | 1472236445682 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:05 INFO - PROCESS | 1655 | 1472236445794 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 11:34:05 INFO - PROCESS | 1655 | 1472236445852 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:05 INFO - PROCESS | 1655 | 1472236445853 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170cc800 == 40 [pid = 1655] [id = 424] 11:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113c27c00) [pid = 1655] [serial = 1271] [outer = 0x0] 11:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1165e6400) [pid = 1655] [serial = 1272] [outer = 0x113c27c00] 11:34:05 INFO - PROCESS | 1655 | 1472236445885 Marionette DEBUG loaded listener.js 11:34:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11826f000) [pid = 1655] [serial = 1273] [outer = 0x113c27c00] 11:34:06 INFO - PROCESS | 1655 | 1472236446423 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]]]}] 11:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 772ms 11:34:06 INFO - PROCESS | 1655 | 1472236446458 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 11:34:06 INFO - PROCESS | 1655 | 1472236446461 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 11:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:34:06 INFO - PROCESS | 1655 | 1472236446470 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:34:06 INFO - PROCESS | 1655 | 1472236446471 Marionette TRACE conn2 <- [1,1670,null,{}] 11:34:06 INFO - PROCESS | 1655 | 1472236446474 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}] 11:34:06 INFO - PROCESS | 1655 | 1472236446476 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:06 INFO - PROCESS | 1655 | 1472236446588 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 11:34:06 INFO - PROCESS | 1655 | 1472236446802 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:06 INFO - PROCESS | 1655 | 1472236446804 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x115dbb800 == 41 [pid = 1655] [id = 425] 11:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112a89c00) [pid = 1655] [serial = 1274] [outer = 0x0] 11:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113352800) [pid = 1655] [serial = 1275] [outer = 0x112a89c00] 11:34:06 INFO - PROCESS | 1655 | 1472236446834 Marionette DEBUG loaded listener.js 11:34:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1165ed000) [pid = 1655] [serial = 1276] [outer = 0x112a89c00] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8d1800 == 40 [pid = 1655] [id = 422] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab7c000 == 39 [pid = 1655] [id = 421] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12a58e000 == 38 [pid = 1655] [id = 420] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12977f800 == 37 [pid = 1655] [id = 419] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129145000 == 36 [pid = 1655] [id = 418] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12694b000 == 35 [pid = 1655] [id = 417] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x124fa8800 == 34 [pid = 1655] [id = 416] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1212d7800 == 33 [pid = 1655] [id = 415] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119a3f800 == 32 [pid = 1655] [id = 414] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117494000 == 31 [pid = 1655] [id = 413] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11617b800 == 30 [pid = 1655] [id = 412] 11:34:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117c87800 == 29 [pid = 1655] [id = 411] 11:34:07 INFO - PROCESS | 1655 | 1472236447318 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]]]}] 11:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 871ms 11:34:07 INFO - PROCESS | 1655 | 1472236447342 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 11:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:34:07 INFO - PROCESS | 1655 | 1472236447344 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 11:34:07 INFO - PROCESS | 1655 | 1472236447347 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:34:07 INFO - PROCESS | 1655 | 1472236447351 Marionette TRACE conn2 <- [1,1674,null,{}] 11:34:07 INFO - PROCESS | 1655 | 1472236447354 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}] 11:34:07 INFO - PROCESS | 1655 | 1472236447356 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:07 INFO - PROCESS | 1655 | 1472236447435 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 11:34:07 INFO - PROCESS | 1655 | 1472236447440 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:07 INFO - PROCESS | 1655 | 1472236447442 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11701a000 == 30 [pid = 1655] [id = 426] 11:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116ab4c00) [pid = 1655] [serial = 1277] [outer = 0x0] 11:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11830dc00) [pid = 1655] [serial = 1278] [outer = 0x116ab4c00] 11:34:07 INFO - PROCESS | 1655 | 1472236447472 Marionette DEBUG loaded listener.js 11:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119322400) [pid = 1655] [serial = 1279] [outer = 0x116ab4c00] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1292f7400) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1291ee000) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a539800) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129561800) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a773800) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x10eafc000) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1121a2400) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x117c47400) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118314800) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119325400) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1199ef000) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1176c3800) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119018c00) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121038c00) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1248b9000) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1167b0c00) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116ab5c00) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12558bc00) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126522000) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11830e000) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1164a8400) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124c90400) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12bba6c00) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b7e0000) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12be43800) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a903c00) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126920c00) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a67d000) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129565800) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126ca3c00) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12be4d800) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 11:34:07 INFO - PROCESS | 1655 | 1472236447840 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]]]}] 11:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 522ms 11:34:07 INFO - PROCESS | 1655 | 1472236447870 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 11:34:07 INFO - PROCESS | 1655 | 1472236447873 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 11:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:34:07 INFO - PROCESS | 1655 | 1472236447875 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:34:07 INFO - PROCESS | 1655 | 1472236447876 Marionette TRACE conn2 <- [1,1678,null,{}] 11:34:07 INFO - PROCESS | 1655 | 1472236447879 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}] 11:34:07 INFO - PROCESS | 1655 | 1472236447880 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:07 INFO - PROCESS | 1655 | 1472236447961 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 11:34:07 INFO - PROCESS | 1655 | 1472236447969 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:07 INFO - PROCESS | 1655 | 1472236447970 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a4c800 == 31 [pid = 1655] [id = 427] 11:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1199ec000) [pid = 1655] [serial = 1280] [outer = 0x0] 11:34:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119a8f400) [pid = 1655] [serial = 1281] [outer = 0x1199ec000] 11:34:07 INFO - PROCESS | 1655 | 1472236447997 Marionette DEBUG loaded listener.js 11:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1215cc800) [pid = 1655] [serial = 1282] [outer = 0x1199ec000] 11:34:08 INFO - PROCESS | 1655 | 1472236448338 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]]]}] 11:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 470ms 11:34:08 INFO - PROCESS | 1655 | 1472236448345 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 11:34:08 INFO - PROCESS | 1655 | 1472236448348 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 11:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:34:08 INFO - PROCESS | 1655 | 1472236448356 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:34:08 INFO - PROCESS | 1655 | 1472236448360 Marionette TRACE conn2 <- [1,1682,null,{}] 11:34:08 INFO - PROCESS | 1655 | 1472236448363 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}] 11:34:08 INFO - PROCESS | 1655 | 1472236448368 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:08 INFO - PROCESS | 1655 | 1472236448451 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 11:34:08 INFO - PROCESS | 1655 | 1472236448507 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:08 INFO - PROCESS | 1655 | 1472236448508 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x124865800 == 32 [pid = 1655] [id = 428] 11:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1127e1000) [pid = 1655] [serial = 1283] [outer = 0x0] 11:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121895800) [pid = 1655] [serial = 1284] [outer = 0x1127e1000] 11:34:08 INFO - PROCESS | 1655 | 1472236448534 Marionette DEBUG loaded listener.js 11:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124ed2c00) [pid = 1655] [serial = 1285] [outer = 0x1127e1000] 11:34:08 INFO - PROCESS | 1655 | 1472236448824 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]]]}] 11:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 479ms 11:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:34:08 INFO - PROCESS | 1655 | 1472236448837 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 11:34:08 INFO - PROCESS | 1655 | 1472236448839 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 11:34:08 INFO - PROCESS | 1655 | 1472236448841 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:34:08 INFO - PROCESS | 1655 | 1472236448843 Marionette TRACE conn2 <- [1,1686,null,{}] 11:34:08 INFO - PROCESS | 1655 | 1472236448845 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}] 11:34:08 INFO - PROCESS | 1655 | 1472236448846 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:08 INFO - PROCESS | 1655 | 1472236448948 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 11:34:08 INFO - PROCESS | 1655 | 1472236448953 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:08 INFO - PROCESS | 1655 | 1472236448955 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x126585000 == 33 [pid = 1655] [id = 429] 11:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112a94400) [pid = 1655] [serial = 1286] [outer = 0x0] 11:34:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1261cf800) [pid = 1655] [serial = 1287] [outer = 0x112a94400] 11:34:08 INFO - PROCESS | 1655 | 1472236448984 Marionette DEBUG loaded listener.js 11:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126ca5400) [pid = 1655] [serial = 1288] [outer = 0x112a94400] 11:34:09 INFO - PROCESS | 1655 | 1472236449487 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]]]}] 11:34:09 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 11:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 667ms 11:34:09 INFO - PROCESS | 1655 | 1472236449510 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 11:34:09 INFO - PROCESS | 1655 | 1472236449511 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 11:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:34:09 INFO - PROCESS | 1655 | 1472236449513 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:34:09 INFO - PROCESS | 1655 | 1472236449514 Marionette TRACE conn2 <- [1,1690,null,{}] 11:34:09 INFO - PROCESS | 1655 | 1472236449516 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}] 11:34:09 INFO - PROCESS | 1655 | 1472236449517 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:09 INFO - PROCESS | 1655 | 1472236449614 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 11:34:09 INFO - PROCESS | 1655 | 1472236449618 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:09 INFO - PROCESS | 1655 | 1472236449622 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c15800 == 34 [pid = 1655] [id = 430] 11:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289e2c00) [pid = 1655] [serial = 1289] [outer = 0x0] 11:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289e7400) [pid = 1655] [serial = 1290] [outer = 0x1289e2c00] 11:34:09 INFO - PROCESS | 1655 | 1472236449686 Marionette DEBUG loaded listener.js 11:34:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1292f1800) [pid = 1655] [serial = 1291] [outer = 0x1289e2c00] 11:34:10 INFO - PROCESS | 1655 | 1472236450022 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]]]}] 11:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 11:34:10 INFO - PROCESS | 1655 | 1472236450036 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 11:34:10 INFO - PROCESS | 1655 | 1472236450037 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 11:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:34:10 INFO - PROCESS | 1655 | 1472236450040 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:34:10 INFO - PROCESS | 1655 | 1472236450041 Marionette TRACE conn2 <- [1,1694,null,{}] 11:34:10 INFO - PROCESS | 1655 | 1472236450043 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}] 11:34:10 INFO - PROCESS | 1655 | 1472236450045 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:10 INFO - PROCESS | 1655 | 1472236450154 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 11:34:10 INFO - PROCESS | 1655 | 1472236450193 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:10 INFO - PROCESS | 1655 | 1472236450194 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x129791800 == 35 [pid = 1655] [id = 431] 11:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b1ec00) [pid = 1655] [serial = 1292] [outer = 0x0] 11:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a674000) [pid = 1655] [serial = 1293] [outer = 0x128b1ec00] 11:34:10 INFO - PROCESS | 1655 | 1472236450219 Marionette DEBUG loaded listener.js 11:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12ab5ec00) [pid = 1655] [serial = 1294] [outer = 0x128b1ec00] 11:34:10 INFO - PROCESS | 1655 | 1472236450557 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]]]}] 11:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 569ms 11:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:34:10 INFO - PROCESS | 1655 | 1472236450609 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 11:34:10 INFO - PROCESS | 1655 | 1472236450611 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 11:34:10 INFO - PROCESS | 1655 | 1472236450613 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:34:10 INFO - PROCESS | 1655 | 1472236450614 Marionette TRACE conn2 <- [1,1698,null,{}] 11:34:10 INFO - PROCESS | 1655 | 1472236450616 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}] 11:34:10 INFO - PROCESS | 1655 | 1472236450617 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:10 INFO - PROCESS | 1655 | 1472236450713 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 11:34:10 INFO - PROCESS | 1655 | 1472236450723 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:10 INFO - PROCESS | 1655 | 1472236450724 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x118690000 == 36 [pid = 1655] [id = 432] 11:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12ab5fc00) [pid = 1655] [serial = 1295] [outer = 0x0] 11:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b7e6000) [pid = 1655] [serial = 1296] [outer = 0x12ab5fc00] 11:34:10 INFO - PROCESS | 1655 | 1472236450750 Marionette DEBUG loaded listener.js 11:34:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bba2400) [pid = 1655] [serial = 1297] [outer = 0x12ab5fc00] 11:34:11 INFO - PROCESS | 1655 | 1472236451077 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]]]}] 11:34:11 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 11:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 468ms 11:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:34:11 INFO - PROCESS | 1655 | 1472236451089 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 11:34:11 INFO - PROCESS | 1655 | 1472236451090 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 11:34:11 INFO - PROCESS | 1655 | 1472236451092 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:34:11 INFO - PROCESS | 1655 | 1472236451093 Marionette TRACE conn2 <- [1,1702,null,{}] 11:34:11 INFO - PROCESS | 1655 | 1472236451095 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}] 11:34:11 INFO - PROCESS | 1655 | 1472236451096 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:11 INFO - PROCESS | 1655 | 1472236451212 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 11:34:11 INFO - PROCESS | 1655 | 1472236451271 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:11 INFO - PROCESS | 1655 | 1472236451273 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac7e800 == 37 [pid = 1655] [id = 433] 11:34:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bba3400) [pid = 1655] [serial = 1298] [outer = 0x0] 11:34:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bba9000) [pid = 1655] [serial = 1299] [outer = 0x12bba3400] 11:34:11 INFO - PROCESS | 1655 | 1472236451315 Marionette DEBUG loaded listener.js 11:34:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12be4d800) [pid = 1655] [serial = 1300] [outer = 0x12bba3400] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124c37800) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1193a7c00) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1127e2000) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1292f9800) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113c29000) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118431400) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115d83400) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1176c0800) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1248be000) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1182be400) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1127dcc00) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118317800) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11932f000) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11647f400) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x114f60000) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a902800) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:34:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11901bc00) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:34:11 INFO - PROCESS | 1655 | 1472236451811 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]]]}] 11:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 771ms 11:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:34:11 INFO - PROCESS | 1655 | 1472236451864 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 11:34:11 INFO - PROCESS | 1655 | 1472236451865 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 11:34:11 INFO - PROCESS | 1655 | 1472236451868 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:34:11 INFO - PROCESS | 1655 | 1472236451869 Marionette TRACE conn2 <- [1,1706,null,{}] 11:34:11 INFO - PROCESS | 1655 | 1472236451871 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}] 11:34:11 INFO - PROCESS | 1655 | 1472236451872 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:11 INFO - PROCESS | 1655 | 1472236451975 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 11:34:12 INFO - PROCESS | 1655 | 1472236452010 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:12 INFO - PROCESS | 1655 | 1472236452011 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab0b000 == 38 [pid = 1655] [id = 434] 11:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1127e2000) [pid = 1655] [serial = 1301] [outer = 0x0] 11:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1169a3c00) [pid = 1655] [serial = 1302] [outer = 0x1127e2000] 11:34:12 INFO - PROCESS | 1655 | 1472236452038 Marionette DEBUG loaded listener.js 11:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119083800) [pid = 1655] [serial = 1303] [outer = 0x1127e2000] 11:34:12 INFO - PROCESS | 1655 | 1472236452356 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]]]}] 11:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 11:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:34:12 INFO - PROCESS | 1655 | 1472236452389 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 11:34:12 INFO - PROCESS | 1655 | 1472236452391 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 11:34:12 INFO - PROCESS | 1655 | 1472236452394 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:34:12 INFO - PROCESS | 1655 | 1472236452396 Marionette TRACE conn2 <- [1,1710,null,{}] 11:34:12 INFO - PROCESS | 1655 | 1472236452402 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}] 11:34:12 INFO - PROCESS | 1655 | 1472236452404 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:12 INFO - PROCESS | 1655 | 1472236452529 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 11:34:12 INFO - PROCESS | 1655 | 1472236452616 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:12 INFO - PROCESS | 1655 | 1472236452618 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c108800 == 39 [pid = 1655] [id = 435] 11:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x117c42800) [pid = 1655] [serial = 1304] [outer = 0x0] 11:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124c37800) [pid = 1655] [serial = 1305] [outer = 0x117c42800] 11:34:12 INFO - PROCESS | 1655 | 1472236452673 Marionette DEBUG loaded listener.js 11:34:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12bbac000) [pid = 1655] [serial = 1306] [outer = 0x117c42800] 11:34:12 INFO - PROCESS | 1655 | 1472236452988 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]]]}] 11:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 621ms 11:34:13 INFO - PROCESS | 1655 | 1472236453021 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 11:34:13 INFO - PROCESS | 1655 | 1472236453023 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 11:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:34:13 INFO - PROCESS | 1655 | 1472236453026 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:34:13 INFO - PROCESS | 1655 | 1472236453028 Marionette TRACE conn2 <- [1,1714,null,{}] 11:34:13 INFO - PROCESS | 1655 | 1472236453030 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}] 11:34:13 INFO - PROCESS | 1655 | 1472236453034 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:13 INFO - PROCESS | 1655 | 1472236453125 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 11:34:13 INFO - PROCESS | 1655 | 1472236453187 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:13 INFO - PROCESS | 1655 | 1472236453188 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c653000 == 40 [pid = 1655] [id = 436] 11:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119076800) [pid = 1655] [serial = 1307] [outer = 0x0] 11:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12be55800) [pid = 1655] [serial = 1308] [outer = 0x119076800] 11:34:13 INFO - PROCESS | 1655 | 1472236453213 Marionette DEBUG loaded listener.js 11:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12c3ba800) [pid = 1655] [serial = 1309] [outer = 0x119076800] 11:34:13 INFO - PROCESS | 1655 | 1472236453474 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]]]}] 11:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 471ms 11:34:13 INFO - PROCESS | 1655 | 1472236453505 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 11:34:13 INFO - PROCESS | 1655 | 1472236453507 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 11:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:34:13 INFO - PROCESS | 1655 | 1472236453509 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:34:13 INFO - PROCESS | 1655 | 1472236453510 Marionette TRACE conn2 <- [1,1718,null,{}] 11:34:13 INFO - PROCESS | 1655 | 1472236453513 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}] 11:34:13 INFO - PROCESS | 1655 | 1472236453514 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:13 INFO - PROCESS | 1655 | 1472236453610 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 11:34:13 INFO - PROCESS | 1655 | 1472236453614 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:13 INFO - PROCESS | 1655 | 1472236453616 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb4e800 == 41 [pid = 1655] [id = 437] 11:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bbae000) [pid = 1655] [serial = 1310] [outer = 0x0] 11:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12c3c2400) [pid = 1655] [serial = 1311] [outer = 0x12bbae000] 11:34:13 INFO - PROCESS | 1655 | 1472236453650 Marionette DEBUG loaded listener.js 11:34:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12c3c7000) [pid = 1655] [serial = 1312] [outer = 0x12bbae000] 11:34:14 INFO - PROCESS | 1655 | 1472236454179 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]]]}] 11:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 720ms 11:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:34:14 INFO - PROCESS | 1655 | 1472236454230 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 11:34:14 INFO - PROCESS | 1655 | 1472236454234 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 11:34:14 INFO - PROCESS | 1655 | 1472236454239 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:34:14 INFO - PROCESS | 1655 | 1472236454244 Marionette TRACE conn2 <- [1,1722,null,{}] 11:34:14 INFO - PROCESS | 1655 | 1472236454249 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}] 11:34:14 INFO - PROCESS | 1655 | 1472236454252 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:14 INFO - PROCESS | 1655 | 1472236454442 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 11:34:14 INFO - PROCESS | 1655 | 1472236454577 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:14 INFO - PROCESS | 1655 | 1472236454579 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x119451800 == 42 [pid = 1655] [id = 438] 11:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11691c000) [pid = 1655] [serial = 1313] [outer = 0x0] 11:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118640800) [pid = 1655] [serial = 1314] [outer = 0x11691c000] 11:34:14 INFO - PROCESS | 1655 | 1472236454621 Marionette DEBUG loaded listener.js 11:34:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119321000) [pid = 1655] [serial = 1315] [outer = 0x11691c000] 11:34:15 INFO - PROCESS | 1655 | 1472236455071 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]]]}] 11:34:15 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 11:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 876ms 11:34:15 INFO - PROCESS | 1655 | 1472236455114 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 11:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:34:15 INFO - PROCESS | 1655 | 1472236455119 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 11:34:15 INFO - PROCESS | 1655 | 1472236455124 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:34:15 INFO - PROCESS | 1655 | 1472236455126 Marionette TRACE conn2 <- [1,1726,null,{}] 11:34:15 INFO - PROCESS | 1655 | 1472236455128 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}] 11:34:15 INFO - PROCESS | 1655 | 1472236455130 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:15 INFO - PROCESS | 1655 | 1472236455244 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 11:34:15 INFO - PROCESS | 1655 | 1472236455305 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:15 INFO - PROCESS | 1655 | 1472236455306 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12977f800 == 43 [pid = 1655] [id = 439] 11:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1248b6000) [pid = 1655] [serial = 1316] [outer = 0x0] 11:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1248bb400) [pid = 1655] [serial = 1317] [outer = 0x1248b6000] 11:34:15 INFO - PROCESS | 1655 | 1472236455338 Marionette DEBUG loaded listener.js 11:34:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124f8d400) [pid = 1655] [serial = 1318] [outer = 0x1248b6000] 11:34:15 INFO - PROCESS | 1655 | 1472236455788 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]]]}] 11:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 676ms 11:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:34:15 INFO - PROCESS | 1655 | 1472236455801 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 11:34:15 INFO - PROCESS | 1655 | 1472236455803 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 11:34:15 INFO - PROCESS | 1655 | 1472236455805 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:34:15 INFO - PROCESS | 1655 | 1472236455808 Marionette TRACE conn2 <- [1,1730,null,{}] 11:34:15 INFO - PROCESS | 1655 | 1472236455816 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}] 11:34:15 INFO - PROCESS | 1655 | 1472236455820 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:15 INFO - PROCESS | 1655 | 1472236455923 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 11:34:15 INFO - PROCESS | 1655 | 1472236455984 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:15 INFO - PROCESS | 1655 | 1472236455986 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb5c000 == 44 [pid = 1655] [id = 440] 11:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1261cc000) [pid = 1655] [serial = 1319] [outer = 0x0] 11:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1289dc400) [pid = 1655] [serial = 1320] [outer = 0x1261cc000] 11:34:16 INFO - PROCESS | 1655 | 1472236456017 Marionette DEBUG loaded listener.js 11:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a772400) [pid = 1655] [serial = 1321] [outer = 0x1261cc000] 11:34:16 INFO - PROCESS | 1655 | 1472236456486 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]]]}] 11:34:16 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 11:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 722ms 11:34:16 INFO - PROCESS | 1655 | 1472236456528 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 11:34:16 INFO - PROCESS | 1655 | 1472236456531 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 11:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:34:16 INFO - PROCESS | 1655 | 1472236456558 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:34:16 INFO - PROCESS | 1655 | 1472236456559 Marionette TRACE conn2 <- [1,1734,null,{}] 11:34:16 INFO - PROCESS | 1655 | 1472236456561 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}] 11:34:16 INFO - PROCESS | 1655 | 1472236456563 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:16 INFO - PROCESS | 1655 | 1472236456701 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 11:34:16 INFO - PROCESS | 1655 | 1472236456741 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:16 INFO - PROCESS | 1655 | 1472236456742 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x116546000 == 45 [pid = 1655] [id = 441] 11:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1182bf400) [pid = 1655] [serial = 1322] [outer = 0x0] 11:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12955d800) [pid = 1655] [serial = 1323] [outer = 0x1182bf400] 11:34:16 INFO - PROCESS | 1655 | 1472236456773 Marionette DEBUG loaded listener.js 11:34:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b7e2400) [pid = 1655] [serial = 1324] [outer = 0x1182bf400] 11:34:17 INFO - PROCESS | 1655 | 1472236457412 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]]]}] 11:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 869ms 11:34:17 INFO - PROCESS | 1655 | 1472236457427 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 11:34:17 INFO - PROCESS | 1655 | 1472236457430 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 11:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:34:17 INFO - PROCESS | 1655 | 1472236457459 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:34:17 INFO - PROCESS | 1655 | 1472236457462 Marionette TRACE conn2 <- [1,1738,null,{}] 11:34:17 INFO - PROCESS | 1655 | 1472236457470 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}] 11:34:17 INFO - PROCESS | 1655 | 1472236457473 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:17 INFO - PROCESS | 1655 | 1472236457576 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 11:34:17 INFO - PROCESS | 1655 | 1472236457649 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:17 INFO - PROCESS | 1655 | 1472236457650 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c8000 == 46 [pid = 1655] [id = 442] 11:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116157400) [pid = 1655] [serial = 1325] [outer = 0x0] 11:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1167b5c00) [pid = 1655] [serial = 1326] [outer = 0x116157400] 11:34:17 INFO - PROCESS | 1655 | 1472236457678 Marionette DEBUG loaded listener.js 11:34:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11839f400) [pid = 1655] [serial = 1327] [outer = 0x116157400] 11:34:18 INFO - PROCESS | 1655 | 1472236458165 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]]]}] 11:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 780ms 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12c653000 == 45 [pid = 1655] [id = 436] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12c108800 == 44 [pid = 1655] [id = 435] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab0b000 == 43 [pid = 1655] [id = 434] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac7e800 == 42 [pid = 1655] [id = 433] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x118690000 == 41 [pid = 1655] [id = 432] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129791800 == 40 [pid = 1655] [id = 431] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x121c15800 == 39 [pid = 1655] [id = 430] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x126585000 == 38 [pid = 1655] [id = 429] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x124865800 == 37 [pid = 1655] [id = 428] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119a4c800 == 36 [pid = 1655] [id = 427] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11701a000 == 35 [pid = 1655] [id = 426] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x115dbb800 == 34 [pid = 1655] [id = 425] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1170cc800 == 33 [pid = 1655] [id = 424] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12be17000 == 32 [pid = 1655] [id = 423] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x116546000 == 31 [pid = 1655] [id = 441] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb5c000 == 30 [pid = 1655] [id = 440] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12977f800 == 29 [pid = 1655] [id = 439] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119451800 == 28 [pid = 1655] [id = 438] 11:34:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb4e800 == 27 [pid = 1655] [id = 437] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128b1ac00) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a778400) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128c51000) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a90a800) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1215c8800) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a53f800) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11699e400) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118393400) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1248bdc00) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12691f000) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126522400) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a777c00) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11907d800) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1164ecc00) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b7ebc00) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x125588000) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121a1b400) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1292ef000) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11863f800) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119f7dc00) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x117c3cc00) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116999800) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128b27400) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124c8e400) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1289e4000) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11826d400) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b7e6800) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1167b4c00) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1199f4800) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121897800) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11939f000) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119081000) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x116550000) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b8bcc00) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 11:34:18 INFO - PROCESS | 1655 | 1472236458911 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 11:34:18 INFO - PROCESS | 1655 | 1472236458914 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 11:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:34:18 INFO - PROCESS | 1655 | 1472236458925 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:34:18 INFO - PROCESS | 1655 | 1472236458927 Marionette TRACE conn2 <- [1,1742,null,{}] 11:34:18 INFO - PROCESS | 1655 | 1472236458931 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}] 11:34:18 INFO - PROCESS | 1655 | 1472236458934 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:19 INFO - PROCESS | 1655 | 1472236459043 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 11:34:19 INFO - PROCESS | 1655 | 1472236459051 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:19 INFO - PROCESS | 1655 | 1472236459057 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132d3800 == 28 [pid = 1655] [id = 443] 11:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112e3f800) [pid = 1655] [serial = 1328] [outer = 0x0] 11:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112f1bc00) [pid = 1655] [serial = 1329] [outer = 0x112e3f800] 11:34:19 INFO - PROCESS | 1655 | 1472236459104 Marionette DEBUG loaded listener.js 11:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115d2ac00) [pid = 1655] [serial = 1330] [outer = 0x112e3f800] 11:34:19 INFO - PROCESS | 1655 | 1472236459545 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]]]}] 11:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 672ms 11:34:19 INFO - PROCESS | 1655 | 1472236459597 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 11:34:19 INFO - PROCESS | 1655 | 1472236459599 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 11:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:34:19 INFO - PROCESS | 1655 | 1472236459604 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:34:19 INFO - PROCESS | 1655 | 1472236459606 Marionette TRACE conn2 <- [1,1746,null,{}] 11:34:19 INFO - PROCESS | 1655 | 1472236459608 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}] 11:34:19 INFO - PROCESS | 1655 | 1472236459610 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:19 INFO - PROCESS | 1655 | 1472236459674 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 11:34:19 INFO - PROCESS | 1655 | 1472236459677 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:19 INFO - PROCESS | 1655 | 1472236459679 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11700d800 == 29 [pid = 1655] [id = 444] 11:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1164ecc00) [pid = 1655] [serial = 1331] [outer = 0x0] 11:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x117157c00) [pid = 1655] [serial = 1332] [outer = 0x1164ecc00] 11:34:19 INFO - PROCESS | 1655 | 1472236459704 Marionette DEBUG loaded listener.js 11:34:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118265c00) [pid = 1655] [serial = 1333] [outer = 0x1164ecc00] 11:34:20 INFO - PROCESS | 1655 | 1472236460101 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]]]}] 11:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 525ms 11:34:20 INFO - PROCESS | 1655 | 1472236460128 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 11:34:20 INFO - PROCESS | 1655 | 1472236460130 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 11:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:34:20 INFO - PROCESS | 1655 | 1472236460136 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:34:20 INFO - PROCESS | 1655 | 1472236460138 Marionette TRACE conn2 <- [1,1750,null,{}] 11:34:20 INFO - PROCESS | 1655 | 1472236460148 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}] 11:34:20 INFO - PROCESS | 1655 | 1472236460153 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:20 INFO - PROCESS | 1655 | 1472236460283 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 11:34:20 INFO - PROCESS | 1655 | 1472236460294 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:20 INFO - PROCESS | 1655 | 1472236460297 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11869b800 == 30 [pid = 1655] [id = 445] 11:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119018c00) [pid = 1655] [serial = 1334] [outer = 0x0] 11:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119081800) [pid = 1655] [serial = 1335] [outer = 0x119018c00] 11:34:20 INFO - PROCESS | 1655 | 1472236460352 Marionette DEBUG loaded listener.js 11:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119335800) [pid = 1655] [serial = 1336] [outer = 0x119018c00] 11:34:20 INFO - PROCESS | 1655 | 1472236460835 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]]]}] 11:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 724ms 11:34:20 INFO - PROCESS | 1655 | 1472236460857 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 11:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:34:20 INFO - PROCESS | 1655 | 1472236460859 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 11:34:20 INFO - PROCESS | 1655 | 1472236460861 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:34:20 INFO - PROCESS | 1655 | 1472236460862 Marionette TRACE conn2 <- [1,1754,null,{}] 11:34:20 INFO - PROCESS | 1655 | 1472236460875 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}] 11:34:20 INFO - PROCESS | 1655 | 1472236460876 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:20 INFO - PROCESS | 1655 | 1472236460957 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 11:34:20 INFO - PROCESS | 1655 | 1472236460961 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:20 INFO - PROCESS | 1655 | 1472236460962 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c0800 == 31 [pid = 1655] [id = 446] 11:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119f7dc00) [pid = 1655] [serial = 1337] [outer = 0x0] 11:34:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121033000) [pid = 1655] [serial = 1338] [outer = 0x119f7dc00] 11:34:20 INFO - PROCESS | 1655 | 1472236460991 Marionette DEBUG loaded listener.js 11:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121d62400) [pid = 1655] [serial = 1339] [outer = 0x119f7dc00] 11:34:21 INFO - PROCESS | 1655 | 1472236461343 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]]]}] 11:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 11:34:21 INFO - PROCESS | 1655 | 1472236461388 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 11:34:21 INFO - PROCESS | 1655 | 1472236461389 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 11:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:34:21 INFO - PROCESS | 1655 | 1472236461391 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:34:21 INFO - PROCESS | 1655 | 1472236461392 Marionette TRACE conn2 <- [1,1758,null,{}] 11:34:21 INFO - PROCESS | 1655 | 1472236461395 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}] 11:34:21 INFO - PROCESS | 1655 | 1472236461396 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:21 INFO - PROCESS | 1655 | 1472236461491 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 11:34:21 INFO - PROCESS | 1655 | 1472236461502 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:21 INFO - PROCESS | 1655 | 1472236461503 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x121db0800 == 32 [pid = 1655] [id = 447] 11:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11932e800) [pid = 1655] [serial = 1340] [outer = 0x0] 11:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1248bac00) [pid = 1655] [serial = 1341] [outer = 0x11932e800] 11:34:21 INFO - PROCESS | 1655 | 1472236461560 Marionette DEBUG loaded listener.js 11:34:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124c8c000) [pid = 1655] [serial = 1342] [outer = 0x11932e800] 11:34:21 INFO - PROCESS | 1655 | 1472236461871 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]]]}] 11:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 11:34:21 INFO - PROCESS | 1655 | 1472236461910 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 11:34:21 INFO - PROCESS | 1655 | 1472236461911 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 11:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:34:21 INFO - PROCESS | 1655 | 1472236461914 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:34:21 INFO - PROCESS | 1655 | 1472236461915 Marionette TRACE conn2 <- [1,1762,null,{}] 11:34:21 INFO - PROCESS | 1655 | 1472236461917 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}] 11:34:21 INFO - PROCESS | 1655 | 1472236461922 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:22 INFO - PROCESS | 1655 | 1472236462038 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 11:34:22 INFO - PROCESS | 1655 | 1472236462075 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:22 INFO - PROCESS | 1655 | 1472236462077 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x126944000 == 33 [pid = 1655] [id = 448] 11:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124e5c800) [pid = 1655] [serial = 1343] [outer = 0x0] 11:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1261ce000) [pid = 1655] [serial = 1344] [outer = 0x124e5c800] 11:34:22 INFO - PROCESS | 1655 | 1472236462103 Marionette DEBUG loaded listener.js 11:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289da400) [pid = 1655] [serial = 1345] [outer = 0x124e5c800] 11:34:22 INFO - PROCESS | 1655 | 1472236462492 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]]]}] 11:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 621ms 11:34:22 INFO - PROCESS | 1655 | 1472236462536 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 11:34:22 INFO - PROCESS | 1655 | 1472236462538 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 11:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:34:22 INFO - PROCESS | 1655 | 1472236462541 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:34:22 INFO - PROCESS | 1655 | 1472236462543 Marionette TRACE conn2 <- [1,1766,null,{}] 11:34:22 INFO - PROCESS | 1655 | 1472236462546 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}] 11:34:22 INFO - PROCESS | 1655 | 1472236462548 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:22 INFO - PROCESS | 1655 | 1472236462692 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 11:34:22 INFO - PROCESS | 1655 | 1472236462745 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:22 INFO - PROCESS | 1655 | 1472236462746 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128e99800 == 34 [pid = 1655] [id = 449] 11:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1289e8c00) [pid = 1655] [serial = 1346] [outer = 0x0] 11:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b20800) [pid = 1655] [serial = 1347] [outer = 0x1289e8c00] 11:34:22 INFO - PROCESS | 1655 | 1472236462802 Marionette DEBUG loaded listener.js 11:34:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1291e9800) [pid = 1655] [serial = 1348] [outer = 0x1289e8c00] 11:34:23 INFO - PROCESS | 1655 | 1472236463113 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]]]}] 11:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 621ms 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12bbae000) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x117c42800) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128b1ec00) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12ab5fc00) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1127e2000) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12bba3400) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116ab4c00) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1199ec000) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113c27c00) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112a94400) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a89c00) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a903000) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1127e1000) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119076800) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:34:23 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1289e2c00) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:34:23 INFO - PROCESS | 1655 | 1472236463341 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 11:34:23 INFO - PROCESS | 1655 | 1472236463343 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 11:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:34:23 INFO - PROCESS | 1655 | 1472236463353 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:34:23 INFO - PROCESS | 1655 | 1472236463354 Marionette TRACE conn2 <- [1,1770,null,{}] 11:34:23 INFO - PROCESS | 1655 | 1472236463356 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}] 11:34:23 INFO - PROCESS | 1655 | 1472236463358 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:23 INFO - PROCESS | 1655 | 1472236463431 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 11:34:23 INFO - PROCESS | 1655 | 1472236463437 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:23 INFO - PROCESS | 1655 | 1472236463438 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1214ab000 == 35 [pid = 1655] [id = 450] 11:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1121e4800) [pid = 1655] [serial = 1349] [outer = 0x0] 11:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1167b0c00) [pid = 1655] [serial = 1350] [outer = 0x1121e4800] 11:34:23 INFO - PROCESS | 1655 | 1472236463464 Marionette DEBUG loaded listener.js 11:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119076800) [pid = 1655] [serial = 1351] [outer = 0x1121e4800] 11:34:23 INFO - PROCESS | 1655 | 1472236463788 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]]]}] 11:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 476ms 11:34:23 INFO - PROCESS | 1655 | 1472236463825 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 11:34:23 INFO - PROCESS | 1655 | 1472236463826 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 11:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:34:23 INFO - PROCESS | 1655 | 1472236463828 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:34:23 INFO - PROCESS | 1655 | 1472236463829 Marionette TRACE conn2 <- [1,1774,null,{}] 11:34:23 INFO - PROCESS | 1655 | 1472236463834 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}] 11:34:23 INFO - PROCESS | 1655 | 1472236463836 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:23 INFO - PROCESS | 1655 | 1472236463908 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 11:34:23 INFO - PROCESS | 1655 | 1472236463911 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:23 INFO - PROCESS | 1655 | 1472236463912 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a587800 == 36 [pid = 1655] [id = 451] 11:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1199f7400) [pid = 1655] [serial = 1352] [outer = 0x0] 11:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128c4fc00) [pid = 1655] [serial = 1353] [outer = 0x1199f7400] 11:34:23 INFO - PROCESS | 1655 | 1472236463947 Marionette DEBUG loaded listener.js 11:34:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1292f9800) [pid = 1655] [serial = 1354] [outer = 0x1199f7400] 11:34:24 INFO - PROCESS | 1655 | 1472236464286 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]]]}] 11:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 470ms 11:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:34:24 INFO - PROCESS | 1655 | 1472236464302 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 11:34:24 INFO - PROCESS | 1655 | 1472236464303 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 11:34:24 INFO - PROCESS | 1655 | 1472236464305 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:34:24 INFO - PROCESS | 1655 | 1472236464306 Marionette TRACE conn2 <- [1,1778,null,{}] 11:34:24 INFO - PROCESS | 1655 | 1472236464308 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}] 11:34:24 INFO - PROCESS | 1655 | 1472236464309 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:24 INFO - PROCESS | 1655 | 1472236464418 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 11:34:24 INFO - PROCESS | 1655 | 1472236464424 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:24 INFO - PROCESS | 1655 | 1472236464425 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a710800 == 37 [pid = 1655] [id = 452] 11:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112720000) [pid = 1655] [serial = 1355] [outer = 0x0] 11:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1292fb400) [pid = 1655] [serial = 1356] [outer = 0x112720000] 11:34:24 INFO - PROCESS | 1655 | 1472236464450 Marionette DEBUG loaded listener.js 11:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a678800) [pid = 1655] [serial = 1357] [outer = 0x112720000] 11:34:24 INFO - PROCESS | 1655 | 1472236464742 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]]]}] 11:34:24 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 11:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 470ms 11:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:34:24 INFO - PROCESS | 1655 | 1472236464775 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 11:34:24 INFO - PROCESS | 1655 | 1472236464777 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 11:34:24 INFO - PROCESS | 1655 | 1472236464779 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:34:24 INFO - PROCESS | 1655 | 1472236464781 Marionette TRACE conn2 <- [1,1782,null,{}] 11:34:24 INFO - PROCESS | 1655 | 1472236464787 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}] 11:34:24 INFO - PROCESS | 1655 | 1472236464788 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:24 INFO - PROCESS | 1655 | 1472236464876 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 11:34:24 INFO - PROCESS | 1655 | 1472236464879 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:24 INFO - PROCESS | 1655 | 1472236464881 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac86000 == 38 [pid = 1655] [id = 453] 11:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a673c00) [pid = 1655] [serial = 1358] [outer = 0x0] 11:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a905c00) [pid = 1655] [serial = 1359] [outer = 0x12a673c00] 11:34:24 INFO - PROCESS | 1655 | 1472236464920 Marionette DEBUG loaded listener.js 11:34:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b8b1400) [pid = 1655] [serial = 1360] [outer = 0x12a673c00] 11:34:25 INFO - PROCESS | 1655 | 1472236465261 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]]]}] 11:34:25 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 11:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 522ms 11:34:25 INFO - PROCESS | 1655 | 1472236465312 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 11:34:25 INFO - PROCESS | 1655 | 1472236465313 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 11:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:34:25 INFO - PROCESS | 1655 | 1472236465317 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:34:25 INFO - PROCESS | 1655 | 1472236465318 Marionette TRACE conn2 <- [1,1786,null,{}] 11:34:25 INFO - PROCESS | 1655 | 1472236465320 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}] 11:34:25 INFO - PROCESS | 1655 | 1472236465321 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:25 INFO - PROCESS | 1655 | 1472236465443 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 11:34:25 INFO - PROCESS | 1655 | 1472236465500 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:25 INFO - PROCESS | 1655 | 1472236465502 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x112649800 == 39 [pid = 1655] [id = 454] 11:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x111c75800) [pid = 1655] [serial = 1361] [outer = 0x0] 11:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1121a0000) [pid = 1655] [serial = 1362] [outer = 0x111c75800] 11:34:25 INFO - PROCESS | 1655 | 1472236465535 Marionette DEBUG loaded listener.js 11:34:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112f20c00) [pid = 1655] [serial = 1363] [outer = 0x111c75800] 11:34:26 INFO - PROCESS | 1655 | 1472236466088 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]]]}] 11:34:26 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 11:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 819ms 11:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:34:26 INFO - PROCESS | 1655 | 1472236466137 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 11:34:26 INFO - PROCESS | 1655 | 1472236466139 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 11:34:26 INFO - PROCESS | 1655 | 1472236466143 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:34:26 INFO - PROCESS | 1655 | 1472236466145 Marionette TRACE conn2 <- [1,1790,null,{}] 11:34:26 INFO - PROCESS | 1655 | 1472236466148 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}] 11:34:26 INFO - PROCESS | 1655 | 1472236466151 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:26 INFO - PROCESS | 1655 | 1472236466261 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 11:34:26 INFO - PROCESS | 1655 | 1472236466354 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:26 INFO - PROCESS | 1655 | 1472236466356 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119436800 == 40 [pid = 1655] [id = 455] 11:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118078800) [pid = 1655] [serial = 1364] [outer = 0x0] 11:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118081400) [pid = 1655] [serial = 1365] [outer = 0x118078800] 11:34:26 INFO - PROCESS | 1655 | 1472236466387 Marionette DEBUG loaded listener.js 11:34:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1183a1400) [pid = 1655] [serial = 1366] [outer = 0x118078800] 11:34:26 INFO - PROCESS | 1655 | 1472236466948 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]]]}] 11:34:27 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) 11:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 971ms 11:34:27 INFO - PROCESS | 1655 | 1472236467125 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 11:34:27 INFO - PROCESS | 1655 | 1472236467128 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 11:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:34:27 INFO - PROCESS | 1655 | 1472236467132 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:34:27 INFO - PROCESS | 1655 | 1472236467133 Marionette TRACE conn2 <- [1,1794,null,{}] 11:34:27 INFO - PROCESS | 1655 | 1472236467137 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}] 11:34:27 INFO - PROCESS | 1655 | 1472236467139 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:27 INFO - PROCESS | 1655 | 1472236467246 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 11:34:27 INFO - PROCESS | 1655 | 1472236467328 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:27 INFO - PROCESS | 1655 | 1472236467331 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x117010000 == 41 [pid = 1655] [id = 456] 11:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x117159000) [pid = 1655] [serial = 1367] [outer = 0x0] 11:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117c4a800) [pid = 1655] [serial = 1368] [outer = 0x117159000] 11:34:27 INFO - PROCESS | 1655 | 1472236467360 Marionette DEBUG loaded listener.js 11:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118314800) [pid = 1655] [serial = 1369] [outer = 0x117159000] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac86000 == 40 [pid = 1655] [id = 453] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a710800 == 39 [pid = 1655] [id = 452] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a587800 == 38 [pid = 1655] [id = 451] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1214ab000 == 37 [pid = 1655] [id = 450] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128e99800 == 36 [pid = 1655] [id = 449] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x126944000 == 35 [pid = 1655] [id = 448] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x121db0800 == 34 [pid = 1655] [id = 447] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c0800 == 33 [pid = 1655] [id = 446] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11869b800 == 32 [pid = 1655] [id = 445] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11700d800 == 31 [pid = 1655] [id = 444] 11:34:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1132d3800 == 30 [pid = 1655] [id = 443] 11:34:27 INFO - PROCESS | 1655 | 1472236467758 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]]]}] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12c3c7000) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12c3c2400) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12bbac000) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a674000) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b7e6000) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12ab5ec00) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1169a3c00) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12bba9000) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11830dc00) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119322400) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119a8f400) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1215cc800) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1165e6400) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11826f000) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1261cf800) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113352800) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1165ed000) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12be44800) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12bba4800) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124ed2c00) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121895800) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12c3ba800) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12be55800) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119083800) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1289e7400) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12be4d800) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1292f1800) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12bba2400) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126ca5400) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 11:34:27 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124c37800) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 11:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 671ms 11:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:34:27 INFO - PROCESS | 1655 | 1472236467803 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 11:34:27 INFO - PROCESS | 1655 | 1472236467805 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 11:34:27 INFO - PROCESS | 1655 | 1472236467809 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:34:27 INFO - PROCESS | 1655 | 1472236467812 Marionette TRACE conn2 <- [1,1798,null,{}] 11:34:27 INFO - PROCESS | 1655 | 1472236467814 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}] 11:34:27 INFO - PROCESS | 1655 | 1472236467816 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:27 INFO - PROCESS | 1655 | 1472236467895 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 11:34:27 INFO - PROCESS | 1655 | 1472236467902 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:27 INFO - PROCESS | 1655 | 1472236467903 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184b3000 == 31 [pid = 1655] [id = 457] 11:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11843ac00) [pid = 1655] [serial = 1370] [outer = 0x0] 11:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119317400) [pid = 1655] [serial = 1371] [outer = 0x11843ac00] 11:34:27 INFO - PROCESS | 1655 | 1472236467931 Marionette DEBUG loaded listener.js 11:34:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1193a3400) [pid = 1655] [serial = 1372] [outer = 0x11843ac00] 11:34:28 INFO - PROCESS | 1655 | 1472236468268 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]]]}] 11:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 472ms 11:34:28 INFO - PROCESS | 1655 | 1472236468279 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 11:34:28 INFO - PROCESS | 1655 | 1472236468281 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 11:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:34:28 INFO - PROCESS | 1655 | 1472236468286 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:34:28 INFO - PROCESS | 1655 | 1472236468288 Marionette TRACE conn2 <- [1,1802,null,{}] 11:34:28 INFO - PROCESS | 1655 | 1472236468295 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}] 11:34:28 INFO - PROCESS | 1655 | 1472236468299 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:28 INFO - PROCESS | 1655 | 1472236468397 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 11:34:28 INFO - PROCESS | 1655 | 1472236468454 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:28 INFO - PROCESS | 1655 | 1472236468457 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212c9000 == 32 [pid = 1655] [id = 458] 11:34:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119a8f400) [pid = 1655] [serial = 1373] [outer = 0x0] 11:34:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121897800) [pid = 1655] [serial = 1374] [outer = 0x119a8f400] 11:34:28 INFO - PROCESS | 1655 | 1472236468486 Marionette DEBUG loaded listener.js 11:34:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1248bd800) [pid = 1655] [serial = 1375] [outer = 0x119a8f400] 11:34:28 INFO - PROCESS | 1655 | 1472236468799 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]]]}] 11:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 574ms 11:34:28 INFO - PROCESS | 1655 | 1472236468858 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 11:34:28 INFO - PROCESS | 1655 | 1472236468859 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 11:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:34:28 INFO - PROCESS | 1655 | 1472236468862 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:34:28 INFO - PROCESS | 1655 | 1472236468863 Marionette TRACE conn2 <- [1,1806,null,{}] 11:34:28 INFO - PROCESS | 1655 | 1472236468865 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}] 11:34:28 INFO - PROCESS | 1655 | 1472236468867 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:28 INFO - PROCESS | 1655 | 1472236468954 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 11:34:29 INFO - PROCESS | 1655 | 1472236469007 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:29 INFO - PROCESS | 1655 | 1472236469008 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x126585000 == 33 [pid = 1655] [id = 459] 11:34:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11334ec00) [pid = 1655] [serial = 1376] [outer = 0x0] 11:34:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124f9bc00) [pid = 1655] [serial = 1377] [outer = 0x11334ec00] 11:34:29 INFO - PROCESS | 1655 | 1472236469034 Marionette DEBUG loaded listener.js 11:34:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1265bf400) [pid = 1655] [serial = 1378] [outer = 0x11334ec00] 11:34:29 INFO - PROCESS | 1655 | 1472236469317 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]]]}] 11:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 469ms 11:34:29 INFO - PROCESS | 1655 | 1472236469333 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 11:34:29 INFO - PROCESS | 1655 | 1472236469336 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 11:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:34:29 INFO - PROCESS | 1655 | 1472236469344 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:34:29 INFO - PROCESS | 1655 | 1472236469345 Marionette TRACE conn2 <- [1,1810,null,{}] 11:34:29 INFO - PROCESS | 1655 | 1472236469348 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}] 11:34:29 INFO - PROCESS | 1655 | 1472236469351 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:29 INFO - PROCESS | 1655 | 1472236469432 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 11:34:29 INFO - PROCESS | 1655 | 1472236469438 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:29 INFO - PROCESS | 1655 | 1472236469439 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c5000 == 34 [pid = 1655] [id = 460] 11:34:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116952800) [pid = 1655] [serial = 1379] [outer = 0x0] 11:34:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126ca8400) [pid = 1655] [serial = 1380] [outer = 0x116952800] 11:34:29 INFO - PROCESS | 1655 | 1472236469465 Marionette DEBUG loaded listener.js 11:34:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x128b1e000) [pid = 1655] [serial = 1381] [outer = 0x116952800] 11:34:29 INFO - PROCESS | 1655 | 1472236469823 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]]]}] 11:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 11:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:34:29 INFO - PROCESS | 1655 | 1472236469877 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 11:34:29 INFO - PROCESS | 1655 | 1472236469878 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 11:34:29 INFO - PROCESS | 1655 | 1472236469880 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:34:29 INFO - PROCESS | 1655 | 1472236469881 Marionette TRACE conn2 <- [1,1814,null,{}] 11:34:29 INFO - PROCESS | 1655 | 1472236469896 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}] 11:34:29 INFO - PROCESS | 1655 | 1472236469901 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:30 INFO - PROCESS | 1655 | 1472236470021 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 11:34:30 INFO - PROCESS | 1655 | 1472236470035 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:30 INFO - PROCESS | 1655 | 1472236470037 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b5800 == 35 [pid = 1655] [id = 461] 11:34:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1292ed400) [pid = 1655] [serial = 1382] [outer = 0x0] 11:34:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12a672000) [pid = 1655] [serial = 1383] [outer = 0x1292ed400] 11:34:30 INFO - PROCESS | 1655 | 1472236470062 Marionette DEBUG loaded listener.js 11:34:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a909c00) [pid = 1655] [serial = 1384] [outer = 0x1292ed400] 11:34:30 INFO - PROCESS | 1655 | 1472236470395 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]]]}] 11:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 574ms 11:34:30 INFO - PROCESS | 1655 | 1472236470454 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 11:34:30 INFO - PROCESS | 1655 | 1472236470456 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 11:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:34:30 INFO - PROCESS | 1655 | 1472236470458 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:34:30 INFO - PROCESS | 1655 | 1472236470459 Marionette TRACE conn2 <- [1,1818,null,{}] 11:34:30 INFO - PROCESS | 1655 | 1472236470461 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}] 11:34:30 INFO - PROCESS | 1655 | 1472236470462 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:30 INFO - PROCESS | 1655 | 1472236470558 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 11:34:30 INFO - PROCESS | 1655 | 1472236470579 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:30 INFO - PROCESS | 1655 | 1472236470580 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab8b000 == 36 [pid = 1655] [id = 462] 11:34:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12ab65c00) [pid = 1655] [serial = 1385] [outer = 0x0] 11:34:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b7e6800) [pid = 1655] [serial = 1386] [outer = 0x12ab65c00] 11:34:30 INFO - PROCESS | 1655 | 1472236470605 Marionette DEBUG loaded listener.js 11:34:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bba5000) [pid = 1655] [serial = 1387] [outer = 0x12ab65c00] 11:34:30 INFO - PROCESS | 1655 | 1472236470955 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]]]}] 11:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 11:34:30 INFO - PROCESS | 1655 | 1472236470979 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 11:34:30 INFO - PROCESS | 1655 | 1472236470980 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 11:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:34:30 INFO - PROCESS | 1655 | 1472236470983 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:34:30 INFO - PROCESS | 1655 | 1472236470984 Marionette TRACE conn2 <- [1,1822,null,{}] 11:34:30 INFO - PROCESS | 1655 | 1472236470986 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}] 11:34:30 INFO - PROCESS | 1655 | 1472236470987 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:31 INFO - PROCESS | 1655 | 1472236471089 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 11:34:31 INFO - PROCESS | 1655 | 1472236471100 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:31 INFO - PROCESS | 1655 | 1472236471101 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8cd800 == 37 [pid = 1655] [id = 463] 11:34:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12bba6400) [pid = 1655] [serial = 1388] [outer = 0x0] 11:34:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12be43400) [pid = 1655] [serial = 1389] [outer = 0x12bba6400] 11:34:31 INFO - PROCESS | 1655 | 1472236471127 Marionette DEBUG loaded listener.js 11:34:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12be4ec00) [pid = 1655] [serial = 1390] [outer = 0x12bba6400] 11:34:31 INFO - PROCESS | 1655 | 1472236471454 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]]]}] 11:34:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 11:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:34:31 INFO - PROCESS | 1655 | 1472236471502 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 11:34:31 INFO - PROCESS | 1655 | 1472236471503 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 11:34:31 INFO - PROCESS | 1655 | 1472236471505 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:34:31 INFO - PROCESS | 1655 | 1472236471507 Marionette TRACE conn2 <- [1,1826,null,{}] 11:34:31 INFO - PROCESS | 1655 | 1472236471509 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}] 11:34:31 INFO - PROCESS | 1655 | 1472236471510 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:31 INFO - PROCESS | 1655 | 1472236471606 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 11:34:31 INFO - PROCESS | 1655 | 1472236471620 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:31 INFO - PROCESS | 1655 | 1472236471621 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be22000 == 38 [pid = 1655] [id = 464] 11:34:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12be51800) [pid = 1655] [serial = 1391] [outer = 0x0] 11:34:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12be5c400) [pid = 1655] [serial = 1392] [outer = 0x12be51800] 11:34:31 INFO - PROCESS | 1655 | 1472236471646 Marionette DEBUG loaded listener.js 11:34:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12be62800) [pid = 1655] [serial = 1393] [outer = 0x12be51800] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11932e800) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119f7dc00) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119018c00) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1164ecc00) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112e3f800) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116157400) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11691c000) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1248b6000) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124e5c800) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1261cc000) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1289e8c00) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1121e4800) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1182bf400) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112720000) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:34:31 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1199f7400) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:34:32 INFO - PROCESS | 1655 | 1472236472071 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]]]}] 11:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms 11:34:32 INFO - PROCESS | 1655 | 1472236472076 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 11:34:32 INFO - PROCESS | 1655 | 1472236472077 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 11:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:34:32 INFO - PROCESS | 1655 | 1472236472080 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:34:32 INFO - PROCESS | 1655 | 1472236472081 Marionette TRACE conn2 <- [1,1830,null,{}] 11:34:32 INFO - PROCESS | 1655 | 1472236472089 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}] 11:34:32 INFO - PROCESS | 1655 | 1472236472091 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:32 INFO - PROCESS | 1655 | 1472236472199 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 11:34:32 INFO - PROCESS | 1655 | 1472236472204 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:32 INFO - PROCESS | 1655 | 1472236472205 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x126152000 == 39 [pid = 1655] [id = 465] 11:34:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112720000) [pid = 1655] [serial = 1394] [outer = 0x0] 11:34:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118399c00) [pid = 1655] [serial = 1395] [outer = 0x112720000] 11:34:32 INFO - PROCESS | 1655 | 1472236472235 Marionette DEBUG loaded listener.js 11:34:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121d66c00) [pid = 1655] [serial = 1396] [outer = 0x112720000] 11:34:32 INFO - PROCESS | 1655 | 1472236472569 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]]]}] 11:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 525ms 11:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:34:32 INFO - PROCESS | 1655 | 1472236472604 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 11:34:32 INFO - PROCESS | 1655 | 1472236472606 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 11:34:32 INFO - PROCESS | 1655 | 1472236472608 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:34:32 INFO - PROCESS | 1655 | 1472236472610 Marionette TRACE conn2 <- [1,1834,null,{}] 11:34:32 INFO - PROCESS | 1655 | 1472236472612 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}] 11:34:32 INFO - PROCESS | 1655 | 1472236472614 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:32 INFO - PROCESS | 1655 | 1472236472727 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 11:34:32 INFO - PROCESS | 1655 | 1472236472735 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:32 INFO - PROCESS | 1655 | 1472236472737 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c646800 == 40 [pid = 1655] [id = 466] 11:34:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12103a000) [pid = 1655] [serial = 1397] [outer = 0x0] 11:34:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1291f2400) [pid = 1655] [serial = 1398] [outer = 0x12103a000] 11:34:32 INFO - PROCESS | 1655 | 1472236472763 Marionette DEBUG loaded listener.js 11:34:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12c3c1000) [pid = 1655] [serial = 1399] [outer = 0x12103a000] 11:34:33 INFO - PROCESS | 1655 | 1472236473092 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]]]}] 11:34:33 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 11:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 11:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:34:33 INFO - PROCESS | 1655 | 1472236473129 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 11:34:33 INFO - PROCESS | 1655 | 1472236473130 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 11:34:33 INFO - PROCESS | 1655 | 1472236473132 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:34:33 INFO - PROCESS | 1655 | 1472236473136 Marionette TRACE conn2 <- [1,1838,null,{}] 11:34:33 INFO - PROCESS | 1655 | 1472236473138 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}] 11:34:33 INFO - PROCESS | 1655 | 1472236473139 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:33 INFO - PROCESS | 1655 | 1472236473220 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 11:34:33 INFO - PROCESS | 1655 | 1472236473224 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:33 INFO - PROCESS | 1655 | 1472236473225 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac6000 == 41 [pid = 1655] [id = 467] 11:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12be57000) [pid = 1655] [serial = 1400] [outer = 0x0] 11:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12c62b800) [pid = 1655] [serial = 1401] [outer = 0x12be57000] 11:34:33 INFO - PROCESS | 1655 | 1472236473250 Marionette DEBUG loaded listener.js 11:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12c634c00) [pid = 1655] [serial = 1402] [outer = 0x12be57000] 11:34:33 INFO - PROCESS | 1655 | 1472236473575 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]]]}] 11:34:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:34:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 471ms 11:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:34:33 INFO - PROCESS | 1655 | 1472236473604 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 11:34:33 INFO - PROCESS | 1655 | 1472236473605 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 11:34:33 INFO - PROCESS | 1655 | 1472236473608 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:34:33 INFO - PROCESS | 1655 | 1472236473609 Marionette TRACE conn2 <- [1,1842,null,{}] 11:34:33 INFO - PROCESS | 1655 | 1472236473611 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}] 11:34:33 INFO - PROCESS | 1655 | 1472236473612 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:33 INFO - PROCESS | 1655 | 1472236473724 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 11:34:33 INFO - PROCESS | 1655 | 1472236473730 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:33 INFO - PROCESS | 1655 | 1472236473731 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb5e800 == 42 [pid = 1655] [id = 468] 11:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121484800) [pid = 1655] [serial = 1403] [outer = 0x0] 11:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12148b800) [pid = 1655] [serial = 1404] [outer = 0x121484800] 11:34:33 INFO - PROCESS | 1655 | 1472236473764 Marionette DEBUG loaded listener.js 11:34:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12148f800) [pid = 1655] [serial = 1405] [outer = 0x121484800] 11:34:34 INFO - PROCESS | 1655 | 1472236474174 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]]]}] 11:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 618ms 11:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:34:34 INFO - PROCESS | 1655 | 1472236474226 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 11:34:34 INFO - PROCESS | 1655 | 1472236474229 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 11:34:34 INFO - PROCESS | 1655 | 1472236474232 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:34:34 INFO - PROCESS | 1655 | 1472236474234 Marionette TRACE conn2 <- [1,1846,null,{}] 11:34:34 INFO - PROCESS | 1655 | 1472236474238 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}] 11:34:34 INFO - PROCESS | 1655 | 1472236474240 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:34 INFO - PROCESS | 1655 | 1472236474348 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 11:34:34 INFO - PROCESS | 1655 | 1472236474410 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:34 INFO - PROCESS | 1655 | 1472236474412 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x117491800 == 43 [pid = 1655] [id = 469] 11:34:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113cc2000) [pid = 1655] [serial = 1406] [outer = 0x0] 11:34:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1169a1c00) [pid = 1655] [serial = 1407] [outer = 0x113cc2000] 11:34:34 INFO - PROCESS | 1655 | 1472236474444 Marionette DEBUG loaded listener.js 11:34:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118431400) [pid = 1655] [serial = 1408] [outer = 0x113cc2000] 11:34:34 INFO - PROCESS | 1655 | 1472236474876 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]]]}] 11:34:34 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) 11:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 671ms 11:34:34 INFO - PROCESS | 1655 | 1472236474903 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 11:34:34 INFO - PROCESS | 1655 | 1472236474906 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 11:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:34:34 INFO - PROCESS | 1655 | 1472236474910 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:34:34 INFO - PROCESS | 1655 | 1472236474912 Marionette TRACE conn2 <- [1,1850,null,{}] 11:34:34 INFO - PROCESS | 1655 | 1472236474915 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}] 11:34:34 INFO - PROCESS | 1655 | 1472236474917 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:35 INFO - PROCESS | 1655 | 1472236475021 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 11:34:35 INFO - PROCESS | 1655 | 1472236475082 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:35 INFO - PROCESS | 1655 | 1472236475084 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x129156800 == 44 [pid = 1655] [id = 470] 11:34:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119025800) [pid = 1655] [serial = 1409] [outer = 0x0] 11:34:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1199ef800) [pid = 1655] [serial = 1410] [outer = 0x119025800] 11:34:35 INFO - PROCESS | 1655 | 1472236475115 Marionette DEBUG loaded listener.js 11:34:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12148b000) [pid = 1655] [serial = 1411] [outer = 0x119025800] 11:34:35 INFO - PROCESS | 1655 | 1472236475572 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]]]}] 11:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 721ms 11:34:35 INFO - PROCESS | 1655 | 1472236475655 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 11:34:35 INFO - PROCESS | 1655 | 1472236475657 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 11:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:34:35 INFO - PROCESS | 1655 | 1472236475660 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:34:35 INFO - PROCESS | 1655 | 1472236475663 Marionette TRACE conn2 <- [1,1854,null,{}] 11:34:35 INFO - PROCESS | 1655 | 1472236475673 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}] 11:34:35 INFO - PROCESS | 1655 | 1472236475676 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:35 INFO - PROCESS | 1655 | 1472236475778 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 11:34:35 INFO - PROCESS | 1655 | 1472236475852 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:35 INFO - PROCESS | 1655 | 1472236475854 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac8000 == 45 [pid = 1655] [id = 471] 11:34:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1219fb800) [pid = 1655] [serial = 1412] [outer = 0x0] 11:34:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1219ff800) [pid = 1655] [serial = 1413] [outer = 0x1219fb800] 11:34:35 INFO - PROCESS | 1655 | 1472236475886 Marionette DEBUG loaded listener.js 11:34:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124969400) [pid = 1655] [serial = 1414] [outer = 0x1219fb800] 11:34:36 INFO - PROCESS | 1655 | 1472236476304 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]]]}] 11:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 675ms 11:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:34:36 INFO - PROCESS | 1655 | 1472236476336 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 11:34:36 INFO - PROCESS | 1655 | 1472236476338 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 11:34:36 INFO - PROCESS | 1655 | 1472236476340 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:34:36 INFO - PROCESS | 1655 | 1472236476342 Marionette TRACE conn2 <- [1,1858,null,{}] 11:34:36 INFO - PROCESS | 1655 | 1472236476344 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}] 11:34:36 INFO - PROCESS | 1655 | 1472236476346 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:36 INFO - PROCESS | 1655 | 1472236476449 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 11:34:36 INFO - PROCESS | 1655 | 1472236476510 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:36 INFO - PROCESS | 1655 | 1472236476511 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d490800 == 46 [pid = 1655] [id = 472] 11:34:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1260d2400) [pid = 1655] [serial = 1415] [outer = 0x0] 11:34:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12683e400) [pid = 1655] [serial = 1416] [outer = 0x1260d2400] 11:34:36 INFO - PROCESS | 1655 | 1472236476540 Marionette DEBUG loaded listener.js 11:34:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1289e4400) [pid = 1655] [serial = 1417] [outer = 0x1260d2400] 11:34:37 INFO - PROCESS | 1655 | 1472236477016 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]]]}] 11:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 11:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:34:37 INFO - PROCESS | 1655 | 1472236477061 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 11:34:37 INFO - PROCESS | 1655 | 1472236477063 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 11:34:37 INFO - PROCESS | 1655 | 1472236477065 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:34:37 INFO - PROCESS | 1655 | 1472236477066 Marionette TRACE conn2 <- [1,1862,null,{}] 11:34:37 INFO - PROCESS | 1655 | 1472236477069 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}] 11:34:37 INFO - PROCESS | 1655 | 1472236477070 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:37 INFO - PROCESS | 1655 | 1472236477193 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 11:34:37 INFO - PROCESS | 1655 | 1472236477252 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:37 INFO - PROCESS | 1655 | 1472236477253 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183aa000 == 47 [pid = 1655] [id = 473] 11:34:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x113c26800) [pid = 1655] [serial = 1418] [outer = 0x0] 11:34:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1248bfc00) [pid = 1655] [serial = 1419] [outer = 0x113c26800] 11:34:37 INFO - PROCESS | 1655 | 1472236477283 Marionette DEBUG loaded listener.js 11:34:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128b1e800) [pid = 1655] [serial = 1420] [outer = 0x113c26800] 11:34:37 INFO - PROCESS | 1655 | 1472236477880 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]]]}] 11:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 871ms 11:34:37 INFO - PROCESS | 1655 | 1472236477936 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 11:34:37 INFO - PROCESS | 1655 | 1472236477939 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 11:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:34:37 INFO - PROCESS | 1655 | 1472236477942 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:34:37 INFO - PROCESS | 1655 | 1472236477945 Marionette TRACE conn2 <- [1,1866,null,{}] 11:34:37 INFO - PROCESS | 1655 | 1472236477949 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}] 11:34:37 INFO - PROCESS | 1655 | 1472236477951 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:38 INFO - PROCESS | 1655 | 1472236478070 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 11:34:38 INFO - PROCESS | 1655 | 1472236478178 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:38 INFO - PROCESS | 1655 | 1472236478180 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x117494000 == 48 [pid = 1655] [id = 474] 11:34:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118266800) [pid = 1655] [serial = 1421] [outer = 0x0] 11:34:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11830f000) [pid = 1655] [serial = 1422] [outer = 0x118266800] 11:34:38 INFO - PROCESS | 1655 | 1472236478228 Marionette DEBUG loaded listener.js 11:34:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119083400) [pid = 1655] [serial = 1423] [outer = 0x118266800] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac6000 == 47 [pid = 1655] [id = 467] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12c646800 == 46 [pid = 1655] [id = 466] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x126152000 == 45 [pid = 1655] [id = 465] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12be22000 == 44 [pid = 1655] [id = 464] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8cd800 == 43 [pid = 1655] [id = 463] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab8b000 == 42 [pid = 1655] [id = 462] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b5800 == 41 [pid = 1655] [id = 461] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c5000 == 40 [pid = 1655] [id = 460] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x126585000 == 39 [pid = 1655] [id = 459] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1212c9000 == 38 [pid = 1655] [id = 458] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1184b3000 == 37 [pid = 1655] [id = 457] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x117010000 == 36 [pid = 1655] [id = 456] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119436800 == 35 [pid = 1655] [id = 455] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x112649800 == 34 [pid = 1655] [id = 454] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c8000 == 33 [pid = 1655] [id = 442] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1183aa000 == 32 [pid = 1655] [id = 473] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d490800 == 31 [pid = 1655] [id = 472] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac8000 == 30 [pid = 1655] [id = 471] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x129156800 == 29 [pid = 1655] [id = 470] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb5e800 == 28 [pid = 1655] [id = 468] 11:34:39 INFO - PROCESS | 1655 | --DOCSHELL 0x117491800 == 27 [pid = 1655] [id = 469] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1261ce000) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124c8c000) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a772400) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b20800) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1289da400) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1289dc400) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1167b0c00) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119076800) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12b7e2400) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12955d800) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a678800) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1291e9800) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1292fb400) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118265c00) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128c4fc00) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1292f9800) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121d62400) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a905c00) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1248bac00) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121033000) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119081800) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119335800) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x117157c00) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115d2ac00) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112f1bc00) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11839f400) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1167b5c00) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119321000) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118640800) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124f8d400) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1248bb400) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 11:34:39 INFO - PROCESS | 1655 | 1472236479251 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]]]}] 11:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1322ms 11:34:39 INFO - PROCESS | 1655 | 1472236479264 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 11:34:39 INFO - PROCESS | 1655 | 1472236479269 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 11:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:34:39 INFO - PROCESS | 1655 | 1472236479272 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:34:39 INFO - PROCESS | 1655 | 1472236479274 Marionette TRACE conn2 <- [1,1870,null,{}] 11:34:39 INFO - PROCESS | 1655 | 1472236479278 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}] 11:34:39 INFO - PROCESS | 1655 | 1472236479280 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:39 INFO - PROCESS | 1655 | 1472236479362 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 11:34:39 INFO - PROCESS | 1655 | 1472236479369 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:39 INFO - PROCESS | 1655 | 1472236479372 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x116963000 == 28 [pid = 1655] [id = 475] 11:34:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x113d23800) [pid = 1655] [serial = 1424] [outer = 0x0] 11:34:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116553000) [pid = 1655] [serial = 1425] [outer = 0x113d23800] 11:34:39 INFO - PROCESS | 1655 | 1472236479401 Marionette DEBUG loaded listener.js 11:34:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11695bc00) [pid = 1655] [serial = 1426] [outer = 0x113d23800] 11:34:39 INFO - PROCESS | 1655 | 1472236479767 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]]]}] 11:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 524ms 11:34:39 INFO - PROCESS | 1655 | 1472236479797 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 11:34:39 INFO - PROCESS | 1655 | 1472236479803 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 11:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:34:39 INFO - PROCESS | 1655 | 1472236479807 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:34:39 INFO - PROCESS | 1655 | 1472236479809 Marionette TRACE conn2 <- [1,1874,null,{}] 11:34:39 INFO - PROCESS | 1655 | 1472236479812 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}] 11:34:39 INFO - PROCESS | 1655 | 1472236479813 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:39 INFO - PROCESS | 1655 | 1472236479954 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 11:34:40 INFO - PROCESS | 1655 | 1472236480034 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:40 INFO - PROCESS | 1655 | 1472236480036 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x116417800 == 29 [pid = 1655] [id = 476] 11:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1127e3800) [pid = 1655] [serial = 1427] [outer = 0x0] 11:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112e45800) [pid = 1655] [serial = 1428] [outer = 0x1127e3800] 11:34:40 INFO - PROCESS | 1655 | 1472236480071 Marionette DEBUG loaded listener.js 11:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1164a9000) [pid = 1655] [serial = 1429] [outer = 0x1127e3800] 11:34:40 INFO - PROCESS | 1655 | 1472236480644 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]]]}] 11:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 873ms 11:34:40 INFO - PROCESS | 1655 | 1472236480681 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 11:34:40 INFO - PROCESS | 1655 | 1472236480686 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 11:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:34:40 INFO - PROCESS | 1655 | 1472236480689 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:34:40 INFO - PROCESS | 1655 | 1472236480691 Marionette TRACE conn2 <- [1,1878,null,{}] 11:34:40 INFO - PROCESS | 1655 | 1472236480695 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}] 11:34:40 INFO - PROCESS | 1655 | 1472236480696 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:40 INFO - PROCESS | 1655 | 1472236480804 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 11:34:40 INFO - PROCESS | 1655 | 1472236480883 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:40 INFO - PROCESS | 1655 | 1472236480884 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184bf000 == 30 [pid = 1655] [id = 477] 11:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1127dc400) [pid = 1655] [serial = 1430] [outer = 0x0] 11:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11826d800) [pid = 1655] [serial = 1431] [outer = 0x1127dc400] 11:34:40 INFO - PROCESS | 1655 | 1472236480918 Marionette DEBUG loaded listener.js 11:34:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1183a1c00) [pid = 1655] [serial = 1432] [outer = 0x1127dc400] 11:34:41 INFO - PROCESS | 1655 | 1472236481559 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]]]}] 11:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 971ms 11:34:41 INFO - PROCESS | 1655 | 1472236481661 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 11:34:41 INFO - PROCESS | 1655 | 1472236481663 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 11:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:34:41 INFO - PROCESS | 1655 | 1472236481689 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:34:41 INFO - PROCESS | 1655 | 1472236481692 Marionette TRACE conn2 <- [1,1882,null,{}] 11:34:41 INFO - PROCESS | 1655 | 1472236481697 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}] 11:34:41 INFO - PROCESS | 1655 | 1472236481698 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:41 INFO - PROCESS | 1655 | 1472236481810 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 11:34:41 INFO - PROCESS | 1655 | 1472236481862 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:41 INFO - PROCESS | 1655 | 1472236481865 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1165ab800 == 31 [pid = 1655] [id = 478] 11:34:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116591c00) [pid = 1655] [serial = 1433] [outer = 0x0] 11:34:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1167b3800) [pid = 1655] [serial = 1434] [outer = 0x116591c00] 11:34:41 INFO - PROCESS | 1655 | 1472236481894 Marionette DEBUG loaded listener.js 11:34:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x117c40c00) [pid = 1655] [serial = 1435] [outer = 0x116591c00] 11:34:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11263c000 == 30 [pid = 1655] [id = 23] 11:34:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1169cd800 == 29 [pid = 1655] [id = 24] 11:34:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12d6ec800 == 28 [pid = 1655] [id = 21] 11:34:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12dacf800 == 27 [pid = 1655] [id = 22] 11:34:42 INFO - PROCESS | 1655 | --DOCSHELL 0x112648000 == 26 [pid = 1655] [id = 26] 11:34:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c3800 == 25 [pid = 1655] [id = 20] 11:34:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1170cc000 == 24 [pid = 1655] [id = 25] 11:34:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12c3d3000 == 23 [pid = 1655] [id = 13] 11:34:42 INFO - PROCESS | 1655 | --DOCSHELL 0x117494000 == 22 [pid = 1655] [id = 474] 11:34:42 INFO - PROCESS | 1655 | 1472236482360 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]]]}] 11:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 745ms 11:34:42 INFO - PROCESS | 1655 | 1472236482411 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 11:34:42 INFO - PROCESS | 1655 | 1472236482414 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 11:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:34:42 INFO - PROCESS | 1655 | 1472236482417 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:34:42 INFO - PROCESS | 1655 | 1472236482420 Marionette TRACE conn2 <- [1,1886,null,{}] 11:34:42 INFO - PROCESS | 1655 | 1472236482424 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}] 11:34:42 INFO - PROCESS | 1655 | 1472236482425 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:42 INFO - PROCESS | 1655 | 1472236482522 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 11:34:42 INFO - PROCESS | 1655 | 1472236482577 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:42 INFO - PROCESS | 1655 | 1472236482579 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1186a3000 == 23 [pid = 1655] [id = 479] 11:34:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118080400) [pid = 1655] [serial = 1436] [outer = 0x0] 11:34:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11830ac00) [pid = 1655] [serial = 1437] [outer = 0x118080400] 11:34:42 INFO - PROCESS | 1655 | 1472236482613 Marionette DEBUG loaded listener.js 11:34:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11864b000) [pid = 1655] [serial = 1438] [outer = 0x118080400] 11:34:43 INFO - PROCESS | 1655 | 1472236483023 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]]]}] 11:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 621ms 11:34:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119079000) [pid = 1655] [serial = 1439] [outer = 0x12cb88400] 11:34:43 INFO - PROCESS | 1655 | 1472236483053 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 11:34:43 INFO - PROCESS | 1655 | 1472236483056 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 11:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:34:43 INFO - PROCESS | 1655 | 1472236483080 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:34:43 INFO - PROCESS | 1655 | 1472236483082 Marionette TRACE conn2 <- [1,1890,null,{}] 11:34:43 INFO - PROCESS | 1655 | 1472236483100 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}] 11:34:43 INFO - PROCESS | 1655 | 1472236483101 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:43 INFO - PROCESS | 1655 | 1472236483221 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 11:34:43 INFO - PROCESS | 1655 | 1472236483303 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:43 INFO - PROCESS | 1655 | 1472236483304 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213fb800 == 24 [pid = 1655] [id = 480] 11:34:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119329400) [pid = 1655] [serial = 1440] [outer = 0x0] 11:34:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11a084800) [pid = 1655] [serial = 1441] [outer = 0x119329400] 11:34:43 INFO - PROCESS | 1655 | 1472236483337 Marionette DEBUG loaded listener.js 11:34:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12137ec00) [pid = 1655] [serial = 1442] [outer = 0x119329400] 11:34:43 INFO - PROCESS | 1655 | 1472236483758 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]]]}] 11:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 748ms 11:34:43 INFO - PROCESS | 1655 | 1472236483814 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 11:34:43 INFO - PROCESS | 1655 | 1472236483815 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 11:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:34:43 INFO - PROCESS | 1655 | 1472236483818 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:34:43 INFO - PROCESS | 1655 | 1472236483820 Marionette TRACE conn2 <- [1,1894,null,{}] 11:34:43 INFO - PROCESS | 1655 | 1472236483828 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}] 11:34:43 INFO - PROCESS | 1655 | 1472236483832 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:43 INFO - PROCESS | 1655 | 1472236483931 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 11:34:43 INFO - PROCESS | 1655 | 1472236483990 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:43 INFO - PROCESS | 1655 | 1472236483993 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255b4000 == 25 [pid = 1655] [id = 481] 11:34:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121490000) [pid = 1655] [serial = 1443] [outer = 0x0] 11:34:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1219f5800) [pid = 1655] [serial = 1444] [outer = 0x121490000] 11:34:44 INFO - PROCESS | 1655 | 1472236484027 Marionette DEBUG loaded listener.js 11:34:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x121ad6400) [pid = 1655] [serial = 1445] [outer = 0x121490000] 11:34:44 INFO - PROCESS | 1655 | 1472236484471 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]]]}] 11:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 671ms 11:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:34:44 INFO - PROCESS | 1655 | 1472236484489 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 11:34:44 INFO - PROCESS | 1655 | 1472236484490 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 11:34:44 INFO - PROCESS | 1655 | 1472236484493 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:34:44 INFO - PROCESS | 1655 | 1472236484494 Marionette TRACE conn2 <- [1,1898,null,{}] 11:34:44 INFO - PROCESS | 1655 | 1472236484496 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}] 11:34:44 INFO - PROCESS | 1655 | 1472236484498 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:44 INFO - PROCESS | 1655 | 1472236484613 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 11:34:44 INFO - PROCESS | 1655 | 1472236484681 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:44 INFO - PROCESS | 1655 | 1472236484682 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a08800 == 26 [pid = 1655] [id = 482] 11:34:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x121d71800) [pid = 1655] [serial = 1446] [outer = 0x0] 11:34:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1248b7c00) [pid = 1655] [serial = 1447] [outer = 0x121d71800] 11:34:44 INFO - PROCESS | 1655 | 1472236484713 Marionette DEBUG loaded listener.js 11:34:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124c85000) [pid = 1655] [serial = 1448] [outer = 0x121d71800] 11:34:45 INFO - PROCESS | 1655 | 1472236485122 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]]]}] 11:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 668ms 11:34:45 INFO - PROCESS | 1655 | 1472236485162 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 11:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:34:45 INFO - PROCESS | 1655 | 1472236485163 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 11:34:45 INFO - PROCESS | 1655 | 1472236485165 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:34:45 INFO - PROCESS | 1655 | 1472236485167 Marionette TRACE conn2 <- [1,1902,null,{}] 11:34:45 INFO - PROCESS | 1655 | 1472236485169 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}] 11:34:45 INFO - PROCESS | 1655 | 1472236485171 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:45 INFO - PROCESS | 1655 | 1472236485264 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 11:34:45 INFO - PROCESS | 1655 | 1472236485320 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:45 INFO - PROCESS | 1655 | 1472236485321 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b3f800 == 27 [pid = 1655] [id = 483] 11:34:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1248b3800) [pid = 1655] [serial = 1449] [outer = 0x0] 11:34:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124e5a000) [pid = 1655] [serial = 1450] [outer = 0x1248b3800] 11:34:45 INFO - PROCESS | 1655 | 1472236485351 Marionette DEBUG loaded listener.js 11:34:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12558d800) [pid = 1655] [serial = 1451] [outer = 0x1248b3800] 11:34:45 INFO - PROCESS | 1655 | 1472236485790 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]]]}] 11:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 11:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:34:45 INFO - PROCESS | 1655 | 1472236485835 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 11:34:45 INFO - PROCESS | 1655 | 1472236485837 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 11:34:45 INFO - PROCESS | 1655 | 1472236485839 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:34:45 INFO - PROCESS | 1655 | 1472236485840 Marionette TRACE conn2 <- [1,1906,null,{}] 11:34:45 INFO - PROCESS | 1655 | 1472236485843 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}] 11:34:45 INFO - PROCESS | 1655 | 1472236485847 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:46 INFO - PROCESS | 1655 | 1472236486031 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 11:34:46 INFO - PROCESS | 1655 | 1472236486116 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:46 INFO - PROCESS | 1655 | 1472236486118 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117020000 == 28 [pid = 1655] [id = 484] 11:34:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1127e0000) [pid = 1655] [serial = 1452] [outer = 0x0] 11:34:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1133c3c00) [pid = 1655] [serial = 1453] [outer = 0x1127e0000] 11:34:46 INFO - PROCESS | 1655 | 1472236486147 Marionette DEBUG loaded listener.js 11:34:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116999400) [pid = 1655] [serial = 1454] [outer = 0x1127e0000] 11:34:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116417800 == 27 [pid = 1655] [id = 476] 11:34:46 INFO - PROCESS | 1655 | 1472236486628 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]]]}] 11:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 821ms 11:34:46 INFO - PROCESS | 1655 | 1472236486669 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 11:34:46 INFO - PROCESS | 1655 | 1472236486672 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 11:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:34:46 INFO - PROCESS | 1655 | 1472236486677 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:34:46 INFO - PROCESS | 1655 | 1472236486679 Marionette TRACE conn2 <- [1,1910,null,{}] 11:34:46 INFO - PROCESS | 1655 | 1472236486684 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}] 11:34:46 INFO - PROCESS | 1655 | 1472236486687 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:46 INFO - PROCESS | 1655 | 1472236486786 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 11:34:46 INFO - PROCESS | 1655 | 1472236486858 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:46 INFO - PROCESS | 1655 | 1472236486859 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c8000 == 28 [pid = 1655] [id = 485] 11:34:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1164ecc00) [pid = 1655] [serial = 1455] [outer = 0x0] 11:34:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11807b400) [pid = 1655] [serial = 1456] [outer = 0x1164ecc00] 11:34:46 INFO - PROCESS | 1655 | 1472236486893 Marionette DEBUG loaded listener.js 11:34:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118643400) [pid = 1655] [serial = 1457] [outer = 0x1164ecc00] 11:34:47 INFO - PROCESS | 1655 | 1472236487312 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]]]}] 11:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 720ms 11:34:47 INFO - PROCESS | 1655 | 1472236487397 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 11:34:47 INFO - PROCESS | 1655 | 1472236487400 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 11:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:34:47 INFO - PROCESS | 1655 | 1472236487424 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:34:47 INFO - PROCESS | 1655 | 1472236487426 Marionette TRACE conn2 <- [1,1914,null,{}] 11:34:47 INFO - PROCESS | 1655 | 1472236487428 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}] 11:34:47 INFO - PROCESS | 1655 | 1472236487430 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:47 INFO - PROCESS | 1655 | 1472236487530 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 11:34:47 INFO - PROCESS | 1655 | 1472236487601 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:47 INFO - PROCESS | 1655 | 1472236487602 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x126596800 == 29 [pid = 1655] [id = 486] 11:34:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x121148c00) [pid = 1655] [serial = 1458] [outer = 0x0] 11:34:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x121487c00) [pid = 1655] [serial = 1459] [outer = 0x121148c00] 11:34:47 INFO - PROCESS | 1655 | 1472236487634 Marionette DEBUG loaded listener.js 11:34:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1219f6000) [pid = 1655] [serial = 1460] [outer = 0x121148c00] 11:34:48 INFO - PROCESS | 1655 | 1472236488072 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]]]}] 11:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 676ms 11:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:34:48 INFO - PROCESS | 1655 | 1472236488098 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 11:34:48 INFO - PROCESS | 1655 | 1472236488099 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 11:34:48 INFO - PROCESS | 1655 | 1472236488102 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:34:48 INFO - PROCESS | 1655 | 1472236488104 Marionette TRACE conn2 <- [1,1918,null,{}] 11:34:48 INFO - PROCESS | 1655 | 1472236488112 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}] 11:34:48 INFO - PROCESS | 1655 | 1472236488115 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:48 INFO - PROCESS | 1655 | 1472236488215 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 11:34:48 INFO - PROCESS | 1655 | 1472236488276 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:48 INFO - PROCESS | 1655 | 1472236488278 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a584800 == 30 [pid = 1655] [id = 487] 11:34:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1248bac00) [pid = 1655] [serial = 1461] [outer = 0x0] 11:34:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x124e50400) [pid = 1655] [serial = 1462] [outer = 0x1248bac00] 11:34:48 INFO - PROCESS | 1655 | 1472236488311 Marionette DEBUG loaded listener.js 11:34:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1265c5c00) [pid = 1655] [serial = 1463] [outer = 0x1248bac00] 11:34:48 INFO - PROCESS | 1655 | 1472236488739 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]]]}] 11:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 675ms 11:34:48 INFO - PROCESS | 1655 | 1472236488777 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 11:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:34:48 INFO - PROCESS | 1655 | 1472236488779 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 11:34:48 INFO - PROCESS | 1655 | 1472236488781 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:34:48 INFO - PROCESS | 1655 | 1472236488782 Marionette TRACE conn2 <- [1,1922,null,{}] 11:34:48 INFO - PROCESS | 1655 | 1472236488785 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}] 11:34:48 INFO - PROCESS | 1655 | 1472236488786 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:48 INFO - PROCESS | 1655 | 1472236488906 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 11:34:48 INFO - PROCESS | 1655 | 1472236488976 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:48 INFO - PROCESS | 1655 | 1472236488978 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249cf000 == 31 [pid = 1655] [id = 488] 11:34:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128b1ec00) [pid = 1655] [serial = 1464] [outer = 0x0] 11:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128b26000) [pid = 1655] [serial = 1465] [outer = 0x128b1ec00] 11:34:49 INFO - PROCESS | 1655 | 1472236489008 Marionette DEBUG loaded listener.js 11:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x128e50800) [pid = 1655] [serial = 1466] [outer = 0x128b1ec00] 11:34:49 INFO - PROCESS | 1655 | 1472236489422 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]]]}] 11:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 671ms 11:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:34:49 INFO - PROCESS | 1655 | 1472236489453 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 11:34:49 INFO - PROCESS | 1655 | 1472236489454 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 11:34:49 INFO - PROCESS | 1655 | 1472236489456 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:34:49 INFO - PROCESS | 1655 | 1472236489458 Marionette TRACE conn2 <- [1,1926,null,{}] 11:34:49 INFO - PROCESS | 1655 | 1472236489460 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}] 11:34:49 INFO - PROCESS | 1655 | 1472236489461 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:49 INFO - PROCESS | 1655 | 1472236489554 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 11:34:49 INFO - PROCESS | 1655 | 1472236489611 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:49 INFO - PROCESS | 1655 | 1472236489612 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac6d000 == 32 [pid = 1655] [id = 489] 11:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1291e8000) [pid = 1655] [serial = 1467] [outer = 0x0] 11:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1291f2800) [pid = 1655] [serial = 1468] [outer = 0x1291e8000] 11:34:49 INFO - PROCESS | 1655 | 1472236489642 Marionette DEBUG loaded listener.js 11:34:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1292f6400) [pid = 1655] [serial = 1469] [outer = 0x1291e8000] 11:34:50 INFO - PROCESS | 1655 | 1472236490081 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]]]}] 11:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 671ms 11:34:50 INFO - PROCESS | 1655 | 1472236490127 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 11:34:50 INFO - PROCESS | 1655 | 1472236490129 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 11:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:34:50 INFO - PROCESS | 1655 | 1472236490131 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:34:50 INFO - PROCESS | 1655 | 1472236490132 Marionette TRACE conn2 <- [1,1930,null,{}] 11:34:50 INFO - PROCESS | 1655 | 1472236490135 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}] 11:34:50 INFO - PROCESS | 1655 | 1472236490139 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:50 INFO - PROCESS | 1655 | 1472236490280 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 11:34:50 INFO - PROCESS | 1655 | 1472236490367 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:50 INFO - PROCESS | 1655 | 1472236490368 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be0f800 == 33 [pid = 1655] [id = 490] 11:34:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x129561800) [pid = 1655] [serial = 1470] [outer = 0x0] 11:34:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12a67bc00) [pid = 1655] [serial = 1471] [outer = 0x129561800] 11:34:50 INFO - PROCESS | 1655 | 1472236490400 Marionette DEBUG loaded listener.js 11:34:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12b7e0400) [pid = 1655] [serial = 1472] [outer = 0x129561800] 11:34:50 INFO - PROCESS | 1655 | 1472236490894 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]]]}] 11:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 822ms 11:34:50 INFO - PROCESS | 1655 | 1472236490954 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 11:34:50 INFO - PROCESS | 1655 | 1472236490956 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 11:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:34:50 INFO - PROCESS | 1655 | 1472236490960 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:34:50 INFO - PROCESS | 1655 | 1472236490962 Marionette TRACE conn2 <- [1,1934,null,{}] 11:34:50 INFO - PROCESS | 1655 | 1472236490965 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}] 11:34:50 INFO - PROCESS | 1655 | 1472236490967 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:51 INFO - PROCESS | 1655 | 1472236491063 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 11:34:51 INFO - PROCESS | 1655 | 1472236491139 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:51 INFO - PROCESS | 1655 | 1472236491142 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x124874800 == 34 [pid = 1655] [id = 491] 11:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x117c3ec00) [pid = 1655] [serial = 1473] [outer = 0x0] 11:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1182b9800) [pid = 1655] [serial = 1474] [outer = 0x117c3ec00] 11:34:51 INFO - PROCESS | 1655 | 1472236491171 Marionette DEBUG loaded listener.js 11:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11907fc00) [pid = 1655] [serial = 1475] [outer = 0x117c3ec00] 11:34:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1255b4000 == 33 [pid = 1655] [id = 481] 11:34:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1213fb800 == 32 [pid = 1655] [id = 480] 11:34:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1186a3000 == 31 [pid = 1655] [id = 479] 11:34:51 INFO - PROCESS | 1655 | 1472236491697 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]]]}] 11:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 774ms 11:34:51 INFO - PROCESS | 1655 | 1472236491751 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 11:34:51 INFO - PROCESS | 1655 | 1472236491753 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 11:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:34:51 INFO - PROCESS | 1655 | 1472236491759 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:34:51 INFO - PROCESS | 1655 | 1472236491761 Marionette TRACE conn2 <- [1,1938,null,{}] 11:34:51 INFO - PROCESS | 1655 | 1472236491765 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}] 11:34:51 INFO - PROCESS | 1655 | 1472236491768 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:51 INFO - PROCESS | 1655 | 1472236491867 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 11:34:51 INFO - PROCESS | 1655 | 1472236491942 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:51 INFO - PROCESS | 1655 | 1472236491944 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249d0000 == 32 [pid = 1655] [id = 492] 11:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11901d000) [pid = 1655] [serial = 1476] [outer = 0x0] 11:34:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12102f000) [pid = 1655] [serial = 1477] [outer = 0x11901d000] 11:34:51 INFO - PROCESS | 1655 | 1472236491977 Marionette DEBUG loaded listener.js 11:34:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1215c4c00) [pid = 1655] [serial = 1478] [outer = 0x11901d000] 11:34:52 INFO - PROCESS | 1655 | 1472236492389 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]]]}] 11:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 11:34:52 INFO - PROCESS | 1655 | 1472236492431 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 11:34:52 INFO - PROCESS | 1655 | 1472236492434 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 11:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:34:52 INFO - PROCESS | 1655 | 1472236492439 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:34:52 INFO - PROCESS | 1655 | 1472236492441 Marionette TRACE conn2 <- [1,1942,null,{}] 11:34:52 INFO - PROCESS | 1655 | 1472236492443 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}] 11:34:52 INFO - PROCESS | 1655 | 1472236492445 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:52 INFO - PROCESS | 1655 | 1472236492547 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 11:34:52 INFO - PROCESS | 1655 | 1472236492610 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:52 INFO - PROCESS | 1655 | 1472236492611 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a58d800 == 33 [pid = 1655] [id = 493] 11:34:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x121a1b400) [pid = 1655] [serial = 1479] [outer = 0x0] 11:34:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1248b1000) [pid = 1655] [serial = 1480] [outer = 0x121a1b400] 11:34:52 INFO - PROCESS | 1655 | 1472236492644 Marionette DEBUG loaded listener.js 11:34:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x1261c7800) [pid = 1655] [serial = 1481] [outer = 0x121a1b400] 11:34:53 INFO - PROCESS | 1655 | 1472236493109 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]]]}] 11:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 11:34:53 INFO - PROCESS | 1655 | 1472236493189 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 11:34:53 INFO - PROCESS | 1655 | 1472236493191 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 11:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:34:53 INFO - PROCESS | 1655 | 1472236493195 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:34:53 INFO - PROCESS | 1655 | 1472236493198 Marionette TRACE conn2 <- [1,1946,null,{}] 11:34:53 INFO - PROCESS | 1655 | 1472236493208 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}] 11:34:53 INFO - PROCESS | 1655 | 1472236493211 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:53 INFO - PROCESS | 1655 | 1472236493311 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 11:34:53 INFO - PROCESS | 1655 | 1472236493387 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:53 INFO - PROCESS | 1655 | 1472236493390 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1b800 == 34 [pid = 1655] [id = 494] 11:34:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x128e47c00) [pid = 1655] [serial = 1482] [outer = 0x0] 11:34:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x1292ee400) [pid = 1655] [serial = 1483] [outer = 0x128e47c00] 11:34:53 INFO - PROCESS | 1655 | 1472236493423 Marionette DEBUG loaded listener.js 11:34:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12a531800) [pid = 1655] [serial = 1484] [outer = 0x128e47c00] 11:34:53 INFO - PROCESS | 1655 | 1472236493869 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]]]}] 11:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 723ms 11:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:34:53 INFO - PROCESS | 1655 | 1472236493919 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 11:34:53 INFO - PROCESS | 1655 | 1472236493921 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 11:34:53 INFO - PROCESS | 1655 | 1472236493923 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:34:53 INFO - PROCESS | 1655 | 1472236493924 Marionette TRACE conn2 <- [1,1950,null,{}] 11:34:53 INFO - PROCESS | 1655 | 1472236493927 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}] 11:34:53 INFO - PROCESS | 1655 | 1472236493928 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:54 INFO - PROCESS | 1655 | 1472236494030 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 11:34:54 INFO - PROCESS | 1655 | 1472236494102 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:54 INFO - PROCESS | 1655 | 1472236494104 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x115de9800 == 35 [pid = 1655] [id = 495] 11:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12a531400) [pid = 1655] [serial = 1485] [outer = 0x0] 11:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12ab5c000) [pid = 1655] [serial = 1486] [outer = 0x12a531400] 11:34:54 INFO - PROCESS | 1655 | 1472236494137 Marionette DEBUG loaded listener.js 11:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12b7e2000) [pid = 1655] [serial = 1487] [outer = 0x12a531400] 11:34:54 INFO - PROCESS | 1655 | 1472236494551 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]]]}] 11:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 11:34:54 INFO - PROCESS | 1655 | 1472236494592 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 11:34:54 INFO - PROCESS | 1655 | 1472236494594 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 11:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:34:54 INFO - PROCESS | 1655 | 1472236494614 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:34:54 INFO - PROCESS | 1655 | 1472236494615 Marionette TRACE conn2 <- [1,1954,null,{}] 11:34:54 INFO - PROCESS | 1655 | 1472236494649 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}] 11:34:54 INFO - PROCESS | 1655 | 1472236494651 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:54 INFO - PROCESS | 1655 | 1472236494769 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 11:34:54 INFO - PROCESS | 1655 | 1472236494833 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:54 INFO - PROCESS | 1655 | 1472236494835 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb5c000 == 36 [pid = 1655] [id = 496] 11:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x1167b6400) [pid = 1655] [serial = 1488] [outer = 0x0] 11:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12b8b5000) [pid = 1655] [serial = 1489] [outer = 0x1167b6400] 11:34:54 INFO - PROCESS | 1655 | 1472236494867 Marionette DEBUG loaded listener.js 11:34:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12bba4c00) [pid = 1655] [serial = 1490] [outer = 0x1167b6400] 11:34:55 INFO - PROCESS | 1655 | 1472236495329 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]]]}] 11:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 739ms 11:34:55 INFO - PROCESS | 1655 | 1472236495353 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 11:34:55 INFO - PROCESS | 1655 | 1472236495355 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 11:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:34:55 INFO - PROCESS | 1655 | 1472236495359 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:34:55 INFO - PROCESS | 1655 | 1472236495361 Marionette TRACE conn2 <- [1,1958,null,{}] 11:34:55 INFO - PROCESS | 1655 | 1472236495365 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}] 11:34:55 INFO - PROCESS | 1655 | 1472236495371 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:55 INFO - PROCESS | 1655 | 1472236495549 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 11:34:55 INFO - PROCESS | 1655 | 1472236495653 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:55 INFO - PROCESS | 1655 | 1472236495655 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d6e0800 == 37 [pid = 1655] [id = 497] 11:34:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12bbb1c00) [pid = 1655] [serial = 1491] [outer = 0x0] 11:34:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12be53800) [pid = 1655] [serial = 1492] [outer = 0x12bbb1c00] 11:34:55 INFO - PROCESS | 1655 | 1472236495705 Marionette DEBUG loaded listener.js 11:34:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12c3c5000) [pid = 1655] [serial = 1493] [outer = 0x12bbb1c00] 11:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 873ms 11:34:56 INFO - PROCESS | 1655 | 1472236496226 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]]]}] 11:34:56 INFO - PROCESS | 1655 | 1472236496232 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 11:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:34:56 INFO - PROCESS | 1655 | 1472236496235 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 11:34:56 INFO - PROCESS | 1655 | 1472236496239 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:34:56 INFO - PROCESS | 1655 | 1472236496241 Marionette TRACE conn2 <- [1,1962,null,{}] 11:34:56 INFO - PROCESS | 1655 | 1472236496246 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}] 11:34:56 INFO - PROCESS | 1655 | 1472236496248 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:56 INFO - PROCESS | 1655 | 1472236496397 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 11:34:56 INFO - PROCESS | 1655 | 1472236496607 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:56 INFO - PROCESS | 1655 | 1472236496609 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac6d000 == 36 [pid = 1655] [id = 489] 11:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1249cf000 == 35 [pid = 1655] [id = 488] 11:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a584800 == 34 [pid = 1655] [id = 487] 11:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x126596800 == 33 [pid = 1655] [id = 486] 11:34:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c8000 == 32 [pid = 1655] [id = 485] 11:34:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11749a800 == 33 [pid = 1655] [id = 498] 11:34:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1167b5000) [pid = 1655] [serial = 1494] [outer = 0x0] 11:34:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11807b800) [pid = 1655] [serial = 1495] [outer = 0x1167b5000] 11:34:56 INFO - PROCESS | 1655 | 1472236496672 Marionette DEBUG loaded listener.js 11:34:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12148fc00) [pid = 1655] [serial = 1496] [outer = 0x1167b5000] 11:34:57 INFO - PROCESS | 1655 | 1472236497136 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]]]}] 11:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 922ms 11:34:57 INFO - PROCESS | 1655 | 1472236497161 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 11:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:34:57 INFO - PROCESS | 1655 | 1472236497163 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 11:34:57 INFO - PROCESS | 1655 | 1472236497166 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:34:57 INFO - PROCESS | 1655 | 1472236497168 Marionette TRACE conn2 <- [1,1966,null,{}] 11:34:57 INFO - PROCESS | 1655 | 1472236497172 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}] 11:34:57 INFO - PROCESS | 1655 | 1472236497174 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:57 INFO - PROCESS | 1655 | 1472236497276 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 11:34:57 INFO - PROCESS | 1655 | 1472236497340 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:57 INFO - PROCESS | 1655 | 1472236497342 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a58f000 == 34 [pid = 1655] [id = 499] 11:34:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x121ad4000) [pid = 1655] [serial = 1497] [outer = 0x0] 11:34:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x1261c7c00) [pid = 1655] [serial = 1498] [outer = 0x121ad4000] 11:34:57 INFO - PROCESS | 1655 | 1472236497374 Marionette DEBUG loaded listener.js 11:34:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x126ca0c00) [pid = 1655] [serial = 1499] [outer = 0x121ad4000] 11:34:57 INFO - PROCESS | 1655 | 1472236497825 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]]]}] 11:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 11:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:34:57 INFO - PROCESS | 1655 | 1472236497839 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 11:34:57 INFO - PROCESS | 1655 | 1472236497841 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 11:34:57 INFO - PROCESS | 1655 | 1472236497845 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:34:57 INFO - PROCESS | 1655 | 1472236497846 Marionette TRACE conn2 <- [1,1970,null,{}] 11:34:57 INFO - PROCESS | 1655 | 1472236497849 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}] 11:34:57 INFO - PROCESS | 1655 | 1472236497850 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:57 INFO - PROCESS | 1655 | 1472236497978 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 11:34:58 INFO - PROCESS | 1655 | 1472236498042 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:58 INFO - PROCESS | 1655 | 1472236498043 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be19800 == 35 [pid = 1655] [id = 500] 11:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x128b1dc00) [pid = 1655] [serial = 1500] [outer = 0x0] 11:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x129561c00) [pid = 1655] [serial = 1501] [outer = 0x128b1dc00] 11:34:58 INFO - PROCESS | 1655 | 1472236498074 Marionette DEBUG loaded listener.js 11:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12a77c800) [pid = 1655] [serial = 1502] [outer = 0x128b1dc00] 11:34:58 INFO - PROCESS | 1655 | 1472236498525 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]]]}] 11:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 719ms 11:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:34:58 INFO - PROCESS | 1655 | 1472236498564 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 11:34:58 INFO - PROCESS | 1655 | 1472236498565 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 11:34:58 INFO - PROCESS | 1655 | 1472236498569 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:34:58 INFO - PROCESS | 1655 | 1472236498573 Marionette TRACE conn2 <- [1,1974,null,{}] 11:34:58 INFO - PROCESS | 1655 | 1472236498580 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}] 11:34:58 INFO - PROCESS | 1655 | 1472236498583 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:58 INFO - PROCESS | 1655 | 1472236498686 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 11:34:58 INFO - PROCESS | 1655 | 1472236498752 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:58 INFO - PROCESS | 1655 | 1472236498753 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d495800 == 36 [pid = 1655] [id = 501] 11:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12ac5c000) [pid = 1655] [serial = 1503] [outer = 0x0] 11:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12bbac800) [pid = 1655] [serial = 1504] [outer = 0x12ac5c000] 11:34:58 INFO - PROCESS | 1655 | 1472236498783 Marionette DEBUG loaded listener.js 11:34:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12be4d800) [pid = 1655] [serial = 1505] [outer = 0x12ac5c000] 11:34:59 INFO - PROCESS | 1655 | 1472236499238 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]]]}] 11:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 675ms 11:34:59 INFO - PROCESS | 1655 | 1472236499244 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 11:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:34:59 INFO - PROCESS | 1655 | 1472236499246 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 11:34:59 INFO - PROCESS | 1655 | 1472236499248 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:34:59 INFO - PROCESS | 1655 | 1472236499249 Marionette TRACE conn2 <- [1,1978,null,{}] 11:34:59 INFO - PROCESS | 1655 | 1472236499252 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}] 11:34:59 INFO - PROCESS | 1655 | 1472236499253 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:59 INFO - PROCESS | 1655 | 1472236499370 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 11:34:59 INFO - PROCESS | 1655 | 1472236499447 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:59 INFO - PROCESS | 1655 | 1472236499448 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:34:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dab4000 == 37 [pid = 1655] [id = 502] 11:34:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12be5bc00) [pid = 1655] [serial = 1506] [outer = 0x0] 11:34:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12c3bf000) [pid = 1655] [serial = 1507] [outer = 0x12be5bc00] 11:34:59 INFO - PROCESS | 1655 | 1472236499478 Marionette DEBUG loaded listener.js 11:34:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12c3c6800) [pid = 1655] [serial = 1508] [outer = 0x12be5bc00] 11:34:59 INFO - PROCESS | 1655 | 1472236499926 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]]]}] 11:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 11:34:59 INFO - PROCESS | 1655 | 1472236499969 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 11:34:59 INFO - PROCESS | 1655 | 1472236499971 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 11:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:34:59 INFO - PROCESS | 1655 | 1472236499975 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:34:59 INFO - PROCESS | 1655 | 1472236499977 Marionette TRACE conn2 <- [1,1982,null,{}] 11:34:59 INFO - PROCESS | 1655 | 1472236499980 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}] 11:34:59 INFO - PROCESS | 1655 | 1472236499982 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:00 INFO - PROCESS | 1655 | 1472236500081 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 11:35:00 INFO - PROCESS | 1655 | 1472236500158 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:00 INFO - PROCESS | 1655 | 1472236500162 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e06c000 == 38 [pid = 1655] [id = 503] 11:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x1254ba400) [pid = 1655] [serial = 1509] [outer = 0x0] 11:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x1254bc000) [pid = 1655] [serial = 1510] [outer = 0x1254ba400] 11:35:00 INFO - PROCESS | 1655 | 1472236500201 Marionette DEBUG loaded listener.js 11:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12c631c00) [pid = 1655] [serial = 1511] [outer = 0x1254ba400] 11:35:00 INFO - PROCESS | 1655 | 1472236500641 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]]]}] 11:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 674ms 11:35:00 INFO - PROCESS | 1655 | 1472236500648 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 11:35:00 INFO - PROCESS | 1655 | 1472236500650 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 11:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:35:00 INFO - PROCESS | 1655 | 1472236500669 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:35:00 INFO - PROCESS | 1655 | 1472236500671 Marionette TRACE conn2 <- [1,1986,null,{}] 11:35:00 INFO - PROCESS | 1655 | 1472236500673 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}] 11:35:00 INFO - PROCESS | 1655 | 1472236500675 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:00 INFO - PROCESS | 1655 | 1472236500772 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 11:35:00 INFO - PROCESS | 1655 | 1472236500836 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:00 INFO - PROCESS | 1655 | 1472236500837 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x121326000 == 39 [pid = 1655] [id = 504] 11:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x1193d9800) [pid = 1655] [serial = 1512] [outer = 0x0] 11:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x1254b6c00) [pid = 1655] [serial = 1513] [outer = 0x1193d9800] 11:35:00 INFO - PROCESS | 1655 | 1472236500867 Marionette DEBUG loaded listener.js 11:35:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1261e3800) [pid = 1655] [serial = 1514] [outer = 0x1193d9800] 11:35:01 INFO - PROCESS | 1655 | 1472236501390 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]]]}] 11:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 770ms 11:35:01 INFO - PROCESS | 1655 | 1472236501450 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 11:35:01 INFO - PROCESS | 1655 | 1472236501453 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 11:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:35:01 INFO - PROCESS | 1655 | 1472236501458 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:35:01 INFO - PROCESS | 1655 | 1472236501460 Marionette TRACE conn2 <- [1,1990,null,{}] 11:35:01 INFO - PROCESS | 1655 | 1472236501463 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}] 11:35:01 INFO - PROCESS | 1655 | 1472236501465 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:01 INFO - PROCESS | 1655 | 1472236501567 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 11:35:01 INFO - PROCESS | 1655 | 1472236501646 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:01 INFO - PROCESS | 1655 | 1472236501649 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255aa800 == 40 [pid = 1655] [id = 505] 11:35:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x1129b8c00) [pid = 1655] [serial = 1515] [outer = 0x0] 11:35:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x1182ba000) [pid = 1655] [serial = 1516] [outer = 0x1129b8c00] 11:35:01 INFO - PROCESS | 1655 | 1472236501678 Marionette DEBUG loaded listener.js 11:35:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x1193cf800) [pid = 1655] [serial = 1517] [outer = 0x1129b8c00] 11:35:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12a58d800 == 39 [pid = 1655] [id = 493] 11:35:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1249d0000 == 38 [pid = 1655] [id = 492] 11:35:02 INFO - PROCESS | 1655 | 1472236502213 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]]]}] 11:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 821ms 11:35:02 INFO - PROCESS | 1655 | 1472236502279 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 11:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:35:02 INFO - PROCESS | 1655 | 1472236502282 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 11:35:02 INFO - PROCESS | 1655 | 1472236502285 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:35:02 INFO - PROCESS | 1655 | 1472236502287 Marionette TRACE conn2 <- [1,1994,null,{}] 11:35:02 INFO - PROCESS | 1655 | 1472236502291 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}] 11:35:02 INFO - PROCESS | 1655 | 1472236502292 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:02 INFO - PROCESS | 1655 | 1472236502395 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 11:35:02 INFO - PROCESS | 1655 | 1472236502464 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:02 INFO - PROCESS | 1655 | 1472236502465 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x129159000 == 39 [pid = 1655] [id = 506] 11:35:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x1193cd400) [pid = 1655] [serial = 1518] [outer = 0x0] 11:35:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x1193d7000) [pid = 1655] [serial = 1519] [outer = 0x1193cd400] 11:35:02 INFO - PROCESS | 1655 | 1472236502540 Marionette DEBUG loaded listener.js 11:35:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x121485c00) [pid = 1655] [serial = 1520] [outer = 0x1193cd400] 11:35:02 INFO - PROCESS | 1655 | 1472236502992 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]]]}] 11:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 721ms 11:35:03 INFO - PROCESS | 1655 | 1472236503006 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 11:35:03 INFO - PROCESS | 1655 | 1472236503009 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 11:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:35:03 INFO - PROCESS | 1655 | 1472236503014 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:35:03 INFO - PROCESS | 1655 | 1472236503016 Marionette TRACE conn2 <- [1,1998,null,{}] 11:35:03 INFO - PROCESS | 1655 | 1472236503018 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}] 11:35:03 INFO - PROCESS | 1655 | 1472236503020 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:03 INFO - PROCESS | 1655 | 1472236503123 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 11:35:03 INFO - PROCESS | 1655 | 1472236503203 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:03 INFO - PROCESS | 1655 | 1472236503205 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c3e4800 == 40 [pid = 1655] [id = 507] 11:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x121ade800) [pid = 1655] [serial = 1521] [outer = 0x0] 11:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x1254af400) [pid = 1655] [serial = 1522] [outer = 0x121ade800] 11:35:03 INFO - PROCESS | 1655 | 1472236503237 Marionette DEBUG loaded listener.js 11:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1254ba000) [pid = 1655] [serial = 1523] [outer = 0x121ade800] 11:35:03 INFO - PROCESS | 1655 | 1472236503673 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]]]}] 11:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 11:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:35:03 INFO - PROCESS | 1655 | 1472236503686 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 11:35:03 INFO - PROCESS | 1655 | 1472236503687 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 11:35:03 INFO - PROCESS | 1655 | 1472236503690 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:35:03 INFO - PROCESS | 1655 | 1472236503692 Marionette TRACE conn2 <- [1,2002,null,{}] 11:35:03 INFO - PROCESS | 1655 | 1472236503700 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}] 11:35:03 INFO - PROCESS | 1655 | 1472236503703 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:03 INFO - PROCESS | 1655 | 1472236503824 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 11:35:03 INFO - PROCESS | 1655 | 1472236503906 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:03 INFO - PROCESS | 1655 | 1472236503908 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dab8000 == 41 [pid = 1655] [id = 508] 11:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x1261e7c00) [pid = 1655] [serial = 1524] [outer = 0x0] 11:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x1261ec800) [pid = 1655] [serial = 1525] [outer = 0x1261e7c00] 11:35:03 INFO - PROCESS | 1655 | 1472236503941 Marionette DEBUG loaded listener.js 11:35:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x1291eb400) [pid = 1655] [serial = 1526] [outer = 0x1261e7c00] 11:35:04 INFO - PROCESS | 1655 | 1472236504386 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]]]}] 11:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 721ms 11:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:35:04 INFO - PROCESS | 1655 | 1472236504411 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 11:35:04 INFO - PROCESS | 1655 | 1472236504412 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 11:35:04 INFO - PROCESS | 1655 | 1472236504415 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:35:04 INFO - PROCESS | 1655 | 1472236504416 Marionette TRACE conn2 <- [1,2006,null,{}] 11:35:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12d495800 == 40 [pid = 1655] [id = 501] 11:35:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12be19800 == 39 [pid = 1655] [id = 500] 11:35:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12a58f000 == 38 [pid = 1655] [id = 499] 11:35:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11749a800 == 37 [pid = 1655] [id = 498] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12c116000 == 36 [pid = 1655] [id = 12] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac6e800 == 35 [pid = 1655] [id = 9] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12be18000 == 34 [pid = 1655] [id = 11] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12be0f800 == 33 [pid = 1655] [id = 490] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1184bf000 == 32 [pid = 1655] [id = 477] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12a70e000 == 31 [pid = 1655] [id = 8] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x124874800 == 30 [pid = 1655] [id = 491] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12dab4000 == 29 [pid = 1655] [id = 502] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x121326000 == 28 [pid = 1655] [id = 504] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12e06c000 == 27 [pid = 1655] [id = 503] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1165ab800 == 26 [pid = 1655] [id = 478] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12914d000 == 25 [pid = 1655] [id = 6] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116963000 == 24 [pid = 1655] [id = 475] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12caba800 == 23 [pid = 1655] [id = 15] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x128a08800 == 22 [pid = 1655] [id = 482] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1b800 == 21 [pid = 1655] [id = 494] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12d6ea000 == 20 [pid = 1655] [id = 19] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb56000 == 19 [pid = 1655] [id = 16] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x115de9800 == 18 [pid = 1655] [id = 495] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8ca000 == 17 [pid = 1655] [id = 10] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12c647000 == 16 [pid = 1655] [id = 14] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb5c000 == 15 [pid = 1655] [id = 496] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x128b3f800 == 14 [pid = 1655] [id = 483] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12d6e0800 == 13 [pid = 1655] [id = 497] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117020000 == 12 [pid = 1655] [id = 484] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12c3e4800 == 11 [pid = 1655] [id = 507] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1255aa800 == 10 [pid = 1655] [id = 505] 11:35:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129159000 == 9 [pid = 1655] [id = 506] 11:35:08 INFO - PROCESS | 1655 | 1472236508112 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}] 11:35:08 INFO - PROCESS | 1655 | 1472236508114 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:08 INFO - PROCESS | 1655 | 1472236508308 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 11:35:08 INFO - PROCESS | 1655 | 1472236508317 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:08 INFO - PROCESS | 1655 | 1472236508320 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0ec000 == 10 [pid = 1655] [id = 509] 11:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x11864b800) [pid = 1655] [serial = 1527] [outer = 0x0] 11:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x118ddf000) [pid = 1655] [serial = 1528] [outer = 0x11864b800] 11:35:08 INFO - PROCESS | 1655 | 1472236508352 Marionette DEBUG loaded listener.js 11:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x1193d8400) [pid = 1655] [serial = 1529] [outer = 0x11864b800] 11:35:08 INFO - PROCESS | 1655 | 1472236508695 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]]]}] 11:35:08 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 11:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 4346ms 11:35:08 INFO - PROCESS | 1655 | 1472236508763 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 11:35:08 INFO - PROCESS | 1655 | 1472236508765 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 11:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:35:08 INFO - PROCESS | 1655 | 1472236508769 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:35:08 INFO - PROCESS | 1655 | 1472236508770 Marionette TRACE conn2 <- [1,2010,null,{}] 11:35:08 INFO - PROCESS | 1655 | 1472236508774 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}] 11:35:08 INFO - PROCESS | 1655 | 1472236508776 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:08 INFO - PROCESS | 1655 | 1472236508863 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 11:35:08 INFO - PROCESS | 1655 | 1472236508871 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:08 INFO - PROCESS | 1655 | 1472236508874 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261ac800 == 11 [pid = 1655] [id = 510] 11:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x1219f6c00) [pid = 1655] [serial = 1530] [outer = 0x0] 11:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x124848c00) [pid = 1655] [serial = 1531] [outer = 0x1219f6c00] 11:35:08 INFO - PROCESS | 1655 | 1472236508902 Marionette DEBUG loaded listener.js 11:35:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x1254b2000) [pid = 1655] [serial = 1532] [outer = 0x1219f6c00] 11:35:09 INFO - PROCESS | 1655 | 1472236509276 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]]]}] 11:35:09 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 11:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 11:35:09 INFO - PROCESS | 1655 | 1472236509318 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 11:35:09 INFO - PROCESS | 1655 | 1472236509320 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 11:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:35:09 INFO - PROCESS | 1655 | 1472236509323 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:35:09 INFO - PROCESS | 1655 | 1472236509325 Marionette TRACE conn2 <- [1,2014,null,{}] 11:35:09 INFO - PROCESS | 1655 | 1472236509340 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}] 11:35:09 INFO - PROCESS | 1655 | 1472236509341 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:09 INFO - PROCESS | 1655 | 1472236509468 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 11:35:09 INFO - PROCESS | 1655 | 1472236509476 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:09 INFO - PROCESS | 1655 | 1472236509479 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x129795800 == 12 [pid = 1655] [id = 511] 11:35:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x1254b8000) [pid = 1655] [serial = 1533] [outer = 0x0] 11:35:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x1261e1000) [pid = 1655] [serial = 1534] [outer = 0x1254b8000] 11:35:09 INFO - PROCESS | 1655 | 1472236509508 Marionette DEBUG loaded listener.js 11:35:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x1261ea000) [pid = 1655] [serial = 1535] [outer = 0x1254b8000] 11:35:09 INFO - PROCESS | 1655 | 1472236509908 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]]]}] 11:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 632ms 11:35:09 INFO - PROCESS | 1655 | 1472236509957 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 11:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:35:09 INFO - PROCESS | 1655 | 1472236509961 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 11:35:09 INFO - PROCESS | 1655 | 1472236509968 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:35:09 INFO - PROCESS | 1655 | 1472236509970 Marionette TRACE conn2 <- [1,2018,null,{}] 11:35:09 INFO - PROCESS | 1655 | 1472236509972 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}] 11:35:09 INFO - PROCESS | 1655 | 1472236509973 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:10 INFO - PROCESS | 1655 | 1472236510079 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 11:35:10 INFO - PROCESS | 1655 | 1472236510090 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:10 INFO - PROCESS | 1655 | 1472236510092 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c654800 == 13 [pid = 1655] [id = 512] 11:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x126caa800) [pid = 1655] [serial = 1536] [outer = 0x0] 11:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x1291f0c00) [pid = 1655] [serial = 1537] [outer = 0x126caa800] 11:35:10 INFO - PROCESS | 1655 | 1472236510118 Marionette DEBUG loaded listener.js 11:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12a534c00) [pid = 1655] [serial = 1538] [outer = 0x126caa800] 11:35:10 INFO - PROCESS | 1655 | 1472236510469 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]]]}] 11:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 11:35:10 INFO - PROCESS | 1655 | 1472236510489 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 11:35:10 INFO - PROCESS | 1655 | 1472236510490 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 11:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:35:10 INFO - PROCESS | 1655 | 1472236510493 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:35:10 INFO - PROCESS | 1655 | 1472236510494 Marionette TRACE conn2 <- [1,2022,null,{}] 11:35:10 INFO - PROCESS | 1655 | 1472236510504 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}] 11:35:10 INFO - PROCESS | 1655 | 1472236510506 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:10 INFO - PROCESS | 1655 | 1472236510611 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 11:35:10 INFO - PROCESS | 1655 | 1472236510614 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:10 INFO - PROCESS | 1655 | 1472236510615 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d6ef800 == 14 [pid = 1655] [id = 513] 11:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x1289df400) [pid = 1655] [serial = 1539] [outer = 0x0] 11:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12ab5bc00) [pid = 1655] [serial = 1540] [outer = 0x1289df400] 11:35:10 INFO - PROCESS | 1655 | 1472236510642 Marionette DEBUG loaded listener.js 11:35:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12b8af000) [pid = 1655] [serial = 1541] [outer = 0x1289df400] 11:35:11 INFO - PROCESS | 1655 | 1472236511006 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]]]}] 11:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 568ms 11:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:35:11 INFO - PROCESS | 1655 | 1472236511062 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 11:35:11 INFO - PROCESS | 1655 | 1472236511063 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 11:35:11 INFO - PROCESS | 1655 | 1472236511065 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:35:11 INFO - PROCESS | 1655 | 1472236511066 Marionette TRACE conn2 <- [1,2026,null,{}] 11:35:11 INFO - PROCESS | 1655 | 1472236511068 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}] 11:35:11 INFO - PROCESS | 1655 | 1472236511073 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:11 INFO - PROCESS | 1655 | 1472236511209 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 11:35:11 INFO - PROCESS | 1655 | 1472236511224 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:11 INFO - PROCESS | 1655 | 1472236511225 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d4a5000 == 15 [pid = 1655] [id = 514] 11:35:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12bba8400) [pid = 1655] [serial = 1542] [outer = 0x0] 11:35:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12be4c800) [pid = 1655] [serial = 1543] [outer = 0x12bba8400] 11:35:11 INFO - PROCESS | 1655 | 1472236511251 Marionette DEBUG loaded listener.js 11:35:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12c630400) [pid = 1655] [serial = 1544] [outer = 0x12bba8400] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x119025800) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12ab65c00) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12bba6400) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12be51800) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x117159000) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x11334ec00) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12a673c00) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x111c75800) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x116952800) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x119a8f400) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x118078800) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x11843ac00) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x1219fb800) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12be57000) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x1260d2400) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x113c26800) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x112720000) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x121484800) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x1292ed400) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12103a000) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x118080400) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x1129b8c00) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x1164ecc00) [pid = 1655] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x1127dc400) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x117c3ec00) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x1127e0000) [pid = 1655] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x1127e3800) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x113d23800) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x116591c00) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x118266800) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x113cc2000) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x128b1ec00) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x128b1dc00) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x1167b5000) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x1248bac00) [pid = 1655] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x1193cd400) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x121148c00) [pid = 1655] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x121ad4000) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x128e47c00) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x121490000) [pid = 1655] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x121d71800) [pid = 1655] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x121ade800) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x119329400) [pid = 1655] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x121a1b400) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x1248b3800) [pid = 1655] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x1193d9800) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x1254ba400) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12be5bc00) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x1167b6400) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12bbb1c00) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12a531400) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12ac5c000) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x129561800) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11901d000) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:35:12 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1291e8000) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:35:12 INFO - PROCESS | 1655 | 1472236512461 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]]]}] 11:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1422ms 11:35:12 INFO - PROCESS | 1655 | 1472236512488 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 11:35:12 INFO - PROCESS | 1655 | 1472236512491 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 11:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:35:12 INFO - PROCESS | 1655 | 1472236512494 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:35:12 INFO - PROCESS | 1655 | 1472236512496 Marionette TRACE conn2 <- [1,2030,null,{}] 11:35:12 INFO - PROCESS | 1655 | 1472236512499 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}] 11:35:12 INFO - PROCESS | 1655 | 1472236512501 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:12 INFO - PROCESS | 1655 | 1472236512627 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 11:35:12 INFO - PROCESS | 1655 | 1472236512632 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:12 INFO - PROCESS | 1655 | 1472236512633 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196cb000 == 16 [pid = 1655] [id = 515] 11:35:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x1129b8400) [pid = 1655] [serial = 1545] [outer = 0x0] 11:35:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x115eed000) [pid = 1655] [serial = 1546] [outer = 0x1129b8400] 11:35:12 INFO - PROCESS | 1655 | 1472236512677 Marionette DEBUG loaded listener.js 11:35:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x116ab6c00) [pid = 1655] [serial = 1547] [outer = 0x1129b8400] 11:35:13 INFO - PROCESS | 1655 | 1472236513046 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]]]}] 11:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 571ms 11:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:35:13 INFO - PROCESS | 1655 | 1472236513065 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 11:35:13 INFO - PROCESS | 1655 | 1472236513066 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 11:35:13 INFO - PROCESS | 1655 | 1472236513072 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:35:13 INFO - PROCESS | 1655 | 1472236513073 Marionette TRACE conn2 <- [1,2034,null,{}] 11:35:13 INFO - PROCESS | 1655 | 1472236513075 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}] 11:35:13 INFO - PROCESS | 1655 | 1472236513076 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:13 INFO - PROCESS | 1655 | 1472236513225 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 11:35:13 INFO - PROCESS | 1655 | 1472236513236 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:13 INFO - PROCESS | 1655 | 1472236513237 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a573000 == 17 [pid = 1655] [id = 516] 11:35:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1133c2c00) [pid = 1655] [serial = 1548] [outer = 0x0] 11:35:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11843ac00) [pid = 1655] [serial = 1549] [outer = 0x1133c2c00] 11:35:13 INFO - PROCESS | 1655 | 1472236513280 Marionette DEBUG loaded listener.js 11:35:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11932cc00) [pid = 1655] [serial = 1550] [outer = 0x1133c2c00] 11:35:13 INFO - PROCESS | 1655 | 1472236513698 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]]]}] 11:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 671ms 11:35:13 INFO - PROCESS | 1655 | 1472236513740 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 11:35:13 INFO - PROCESS | 1655 | 1472236513742 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 11:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:35:13 INFO - PROCESS | 1655 | 1472236513744 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:35:13 INFO - PROCESS | 1655 | 1472236513745 Marionette TRACE conn2 <- [1,2038,null,{}] 11:35:13 INFO - PROCESS | 1655 | 1472236513747 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}] 11:35:13 INFO - PROCESS | 1655 | 1472236513748 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:13 INFO - PROCESS | 1655 | 1472236513828 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 11:35:13 INFO - PROCESS | 1655 | 1472236513905 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:13 INFO - PROCESS | 1655 | 1472236513906 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d4b5000 == 18 [pid = 1655] [id = 517] 11:35:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11654a000) [pid = 1655] [serial = 1551] [outer = 0x0] 11:35:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x119a8e400) [pid = 1655] [serial = 1552] [outer = 0x11654a000] 11:35:13 INFO - PROCESS | 1655 | 1472236513931 Marionette DEBUG loaded listener.js 11:35:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x113c27c00) [pid = 1655] [serial = 1553] [outer = 0x11654a000] 11:35:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12dab8000 == 17 [pid = 1655] [id = 508] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11826d800) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x112e45800) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x116553000) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11807b400) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x117c40c00) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x1182b9800) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x119083400) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11695bc00) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11830f000) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1167b3800) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x118431400) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1169a1c00) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x1133c3c00) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1199ef800) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12148b000) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12b7e6800) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12be43400) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12be5c400) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x117c4a800) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x118314800) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x124f9bc00) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1265bf400) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12b8b1400) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1121a0000) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x112f20c00) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x126ca8400) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x121897800) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1248bd800) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x118081400) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1183a1400) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1193a3400) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119317400) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x124969400) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1219ff800) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12c634c00) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1289e4400) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12683e400) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1248bfc00) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x121d66c00) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118399c00) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12148f800) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128b1e800) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12c62b800) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12be62800) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a672000) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12148b800) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12be4ec00) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12bba5000) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12c3c1000) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a909c00) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128b1e000) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1291f2400) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121487c00) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124c85000) [pid = 1655] [serial = 1448] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11864b000) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1193cf800) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11807b800) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118643400) [pid = 1655] [serial = 1457] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1193d7000) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1183a1c00) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11907fc00) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11830ac00) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1182ba000) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116999400) [pid = 1655] [serial = 1454] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164a9000) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1219f5800) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12137ec00) [pid = 1655] [serial = 1442] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1292ee400) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1254af400) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1261c7800) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12558d800) [pid = 1655] [serial = 1451] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124e5a000) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12102f000) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1248b1000) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11a084800) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1261c9400) [pid = 1655] [serial = 886] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a77c800) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1291f2800) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12bbac800) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12148fc00) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1265c5c00) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x128b26000) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x129561c00) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x121485c00) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1219f6000) [pid = 1655] [serial = 1460] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x126ca0c00) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x124e50400) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1261c7c00) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12a531800) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x121ad6400) [pid = 1655] [serial = 1445] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1248b7c00) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1261ec800) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12ab5c000) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1254ba000) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1261e3800) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1254b6c00) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x12c631c00) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1254bc000) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x12c3c6800) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x12bba4c00) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x12c3c5000) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x12b7e2000) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x12be53800) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x12b8b5000) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x12be4d800) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 51 (0x12b7e0400) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 50 (0x1215c4c00) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 49 (0x12c3bf000) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 48 (0x1292f6400) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 47 (0x12a67bc00) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | --DOMWINDOW == 46 (0x128e50800) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 11:35:15 INFO - PROCESS | 1655 | 1472236515697 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]]]}] 11:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1974ms 11:35:15 INFO - PROCESS | 1655 | 1472236515721 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 11:35:15 INFO - PROCESS | 1655 | 1472236515724 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 11:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:35:15 INFO - PROCESS | 1655 | 1472236515727 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:35:15 INFO - PROCESS | 1655 | 1472236515729 Marionette TRACE conn2 <- [1,2042,null,{}] 11:35:15 INFO - PROCESS | 1655 | 1472236515734 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}] 11:35:15 INFO - PROCESS | 1655 | 1472236515737 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:15 INFO - PROCESS | 1655 | 1472236515813 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 11:35:15 INFO - PROCESS | 1655 | 1472236515864 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:15 INFO - PROCESS | 1655 | 1472236515867 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x115daa800 == 18 [pid = 1655] [id = 518] 11:35:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x1127d8000) [pid = 1655] [serial = 1554] [outer = 0x0] 11:35:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x1127e1800) [pid = 1655] [serial = 1555] [outer = 0x1127d8000] 11:35:15 INFO - PROCESS | 1655 | 1472236515897 Marionette DEBUG loaded listener.js 11:35:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x1129b7000) [pid = 1655] [serial = 1556] [outer = 0x1127d8000] 11:35:16 INFO - PROCESS | 1655 | 1472236516210 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]]]}] 11:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 11:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 528ms 11:35:16 INFO - PROCESS | 1655 | 1472236516254 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 11:35:16 INFO - PROCESS | 1655 | 1472236516258 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 11:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:35:16 INFO - PROCESS | 1655 | 1472236516262 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:35:16 INFO - PROCESS | 1655 | 1472236516264 Marionette TRACE conn2 <- [1,2046,null,{}] 11:35:16 INFO - PROCESS | 1655 | 1472236516266 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}] 11:35:16 INFO - PROCESS | 1655 | 1472236516268 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:16 INFO - PROCESS | 1655 | 1472236516348 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 11:35:16 INFO - PROCESS | 1655 | 1472236516354 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:16 INFO - PROCESS | 1655 | 1472236516356 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169d5000 == 19 [pid = 1655] [id = 519] 11:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x112a94800) [pid = 1655] [serial = 1557] [outer = 0x0] 11:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x113cbdc00) [pid = 1655] [serial = 1558] [outer = 0x112a94800] 11:35:16 INFO - PROCESS | 1655 | 1472236516384 Marionette DEBUG loaded listener.js 11:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x115d7c000) [pid = 1655] [serial = 1559] [outer = 0x112a94800] 11:35:16 INFO - PROCESS | 1655 | 1472236516739 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]]]}] 11:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 11:35:16 INFO - PROCESS | 1655 | 1472236516782 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 11:35:16 INFO - PROCESS | 1655 | 1472236516784 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 11:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:35:16 INFO - PROCESS | 1655 | 1472236516786 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:35:16 INFO - PROCESS | 1655 | 1472236516797 Marionette TRACE conn2 <- [1,2050,null,{}] 11:35:16 INFO - PROCESS | 1655 | 1472236516805 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}] 11:35:16 INFO - PROCESS | 1655 | 1472236516808 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:16 INFO - PROCESS | 1655 | 1472236516887 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 11:35:16 INFO - PROCESS | 1655 | 1472236516892 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:16 INFO - PROCESS | 1655 | 1472236516894 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c79800 == 20 [pid = 1655] [id = 520] 11:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x10eaf5400) [pid = 1655] [serial = 1560] [outer = 0x0] 11:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x1165f5400) [pid = 1655] [serial = 1561] [outer = 0x10eaf5400] 11:35:16 INFO - PROCESS | 1655 | 1472236516926 Marionette DEBUG loaded listener.js 11:35:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x1169f0000) [pid = 1655] [serial = 1562] [outer = 0x10eaf5400] 11:35:17 INFO - PROCESS | 1655 | 1472236517288 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]]]}] 11:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 529ms 11:35:17 INFO - PROCESS | 1655 | 1472236517316 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 11:35:17 INFO - PROCESS | 1655 | 1472236517319 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 11:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:35:17 INFO - PROCESS | 1655 | 1472236517321 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:35:17 INFO - PROCESS | 1655 | 1472236517322 Marionette TRACE conn2 <- [1,2054,null,{}] 11:35:17 INFO - PROCESS | 1655 | 1472236517340 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}] 11:35:17 INFO - PROCESS | 1655 | 1472236517341 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:17 INFO - PROCESS | 1655 | 1472236517416 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 11:35:17 INFO - PROCESS | 1655 | 1472236517421 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:17 INFO - PROCESS | 1655 | 1472236517423 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x118689800 == 21 [pid = 1655] [id = 521] 11:35:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1176b8800) [pid = 1655] [serial = 1563] [outer = 0x0] 11:35:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x118079c00) [pid = 1655] [serial = 1564] [outer = 0x1176b8800] 11:35:17 INFO - PROCESS | 1655 | 1472236517449 Marionette DEBUG loaded listener.js 11:35:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x118268800) [pid = 1655] [serial = 1565] [outer = 0x1176b8800] 11:35:17 INFO - PROCESS | 1655 | 1472236517794 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]]]}] 11:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 485ms 11:35:17 INFO - PROCESS | 1655 | 1472236517807 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 11:35:17 INFO - PROCESS | 1655 | 1472236517808 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 11:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:35:17 INFO - PROCESS | 1655 | 1472236517819 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:35:17 INFO - PROCESS | 1655 | 1472236517821 Marionette TRACE conn2 <- [1,2058,null,{}] 11:35:17 INFO - PROCESS | 1655 | 1472236517823 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}] 11:35:17 INFO - PROCESS | 1655 | 1472236517825 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:17 INFO - PROCESS | 1655 | 1472236517920 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 11:35:17 INFO - PROCESS | 1655 | 1472236517954 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:17 INFO - PROCESS | 1655 | 1472236517956 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119072800 == 22 [pid = 1655] [id = 522] 11:35:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1121ab400) [pid = 1655] [serial = 1566] [outer = 0x0] 11:35:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x11826f400) [pid = 1655] [serial = 1567] [outer = 0x1121ab400] 11:35:17 INFO - PROCESS | 1655 | 1472236517981 Marionette DEBUG loaded listener.js 11:35:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11830ec00) [pid = 1655] [serial = 1568] [outer = 0x1121ab400] 11:35:18 INFO - PROCESS | 1655 | 1472236518324 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]]]}] 11:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 11:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:35:18 INFO - PROCESS | 1655 | 1472236518341 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 11:35:18 INFO - PROCESS | 1655 | 1472236518342 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 11:35:18 INFO - PROCESS | 1655 | 1472236518344 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:35:18 INFO - PROCESS | 1655 | 1472236518345 Marionette TRACE conn2 <- [1,2062,null,{}] 11:35:18 INFO - PROCESS | 1655 | 1472236518347 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}] 11:35:18 INFO - PROCESS | 1655 | 1472236518354 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:18 INFO - PROCESS | 1655 | 1472236518480 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 11:35:18 INFO - PROCESS | 1655 | 1472236518485 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:18 INFO - PROCESS | 1655 | 1472236518486 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0e0800 == 23 [pid = 1655] [id = 523] 11:35:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x118310400) [pid = 1655] [serial = 1569] [outer = 0x0] 11:35:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11839bc00) [pid = 1655] [serial = 1570] [outer = 0x118310400] 11:35:18 INFO - PROCESS | 1655 | 1472236518512 Marionette DEBUG loaded listener.js 11:35:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1193a1800) [pid = 1655] [serial = 1571] [outer = 0x118310400] 11:35:18 INFO - PROCESS | 1655 | 1472236518849 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]]]}] 11:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1254b8000) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1289df400) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x126caa800) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x12bba8400) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1261e7c00) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x11864b800) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x1219f6c00) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x1129b8400) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:35:18 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x1133c2c00) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 619ms 11:35:18 INFO - PROCESS | 1655 | 1472236518964 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 11:35:18 INFO - PROCESS | 1655 | 1472236518967 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 11:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:35:18 INFO - PROCESS | 1655 | 1472236518971 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:35:18 INFO - PROCESS | 1655 | 1472236518973 Marionette TRACE conn2 <- [1,2066,null,{}] 11:35:18 INFO - PROCESS | 1655 | 1472236518977 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}] 11:35:18 INFO - PROCESS | 1655 | 1472236518979 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:19 INFO - PROCESS | 1655 | 1472236519087 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 11:35:19 INFO - PROCESS | 1655 | 1472236519134 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:19 INFO - PROCESS | 1655 | 1472236519136 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1131bf000 == 24 [pid = 1655] [id = 524] 11:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x111c83800) [pid = 1655] [serial = 1572] [outer = 0x0] 11:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x111e5cc00) [pid = 1655] [serial = 1573] [outer = 0x111c83800] 11:35:19 INFO - PROCESS | 1655 | 1472236519169 Marionette DEBUG loaded listener.js 11:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x1127e0000) [pid = 1655] [serial = 1574] [outer = 0x111c83800] 11:35:19 INFO - PROCESS | 1655 | 1472236519707 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]]]}] 11:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 773ms 11:35:19 INFO - PROCESS | 1655 | 1472236519743 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 11:35:19 INFO - PROCESS | 1655 | 1472236519745 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 11:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:35:19 INFO - PROCESS | 1655 | 1472236519750 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:35:19 INFO - PROCESS | 1655 | 1472236519753 Marionette TRACE conn2 <- [1,2070,null,{}] 11:35:19 INFO - PROCESS | 1655 | 1472236519755 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}] 11:35:19 INFO - PROCESS | 1655 | 1472236519757 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:19 INFO - PROCESS | 1655 | 1472236519857 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 11:35:19 INFO - PROCESS | 1655 | 1472236519929 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:19 INFO - PROCESS | 1655 | 1472236519930 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a8800 == 25 [pid = 1655] [id = 525] 11:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x113c28c00) [pid = 1655] [serial = 1575] [outer = 0x0] 11:35:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x115d76400) [pid = 1655] [serial = 1576] [outer = 0x113c28c00] 11:35:19 INFO - PROCESS | 1655 | 1472236519962 Marionette DEBUG loaded listener.js 11:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1161be400) [pid = 1655] [serial = 1577] [outer = 0x113c28c00] 11:35:20 INFO - PROCESS | 1655 | 1472236520580 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]]]}] 11:35:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129795800 == 24 [pid = 1655] [id = 511] 11:35:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12d6ef800 == 23 [pid = 1655] [id = 513] 11:35:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a573000 == 22 [pid = 1655] [id = 516] 11:35:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12d4a5000 == 21 [pid = 1655] [id = 514] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1261ea000) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12ab5bc00) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x1291f0c00) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x12be4c800) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x12b8af000) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x1291eb400) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x118ddf000) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x1193d8400) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x124848c00) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 51 (0x115eed000) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 50 (0x11932cc00) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 49 (0x12c630400) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 48 (0x1261e1000) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 47 (0x12a534c00) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 46 (0x1254b2000) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 45 (0x11843ac00) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 44 (0x116ab6c00) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 11:35:20 INFO - PROCESS | 1655 | --DOMWINDOW == 43 (0x119a8e400) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 11:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 875ms 11:35:20 INFO - PROCESS | 1655 | 1472236520623 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 11:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:35:20 INFO - PROCESS | 1655 | 1472236520626 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 11:35:20 INFO - PROCESS | 1655 | 1472236520629 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:35:20 INFO - PROCESS | 1655 | 1472236520631 Marionette TRACE conn2 <- [1,2074,null,{}] 11:35:20 INFO - PROCESS | 1655 | 1472236520635 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}] 11:35:20 INFO - PROCESS | 1655 | 1472236520636 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:20 INFO - PROCESS | 1655 | 1472236520711 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 11:35:20 INFO - PROCESS | 1655 | 1472236520718 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:20 INFO - PROCESS | 1655 | 1472236520721 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11652c800 == 22 [pid = 1655] [id = 526] 11:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x112f1e400) [pid = 1655] [serial = 1578] [outer = 0x0] 11:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x113d2e400) [pid = 1655] [serial = 1579] [outer = 0x112f1e400] 11:35:20 INFO - PROCESS | 1655 | 1472236520751 Marionette DEBUG loaded listener.js 11:35:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x1164a8400) [pid = 1655] [serial = 1580] [outer = 0x112f1e400] 11:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 469ms 11:35:21 INFO - PROCESS | 1655 | 1472236521093 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]]]}] 11:35:21 INFO - PROCESS | 1655 | 1472236521100 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 11:35:21 INFO - PROCESS | 1655 | 1472236521105 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 11:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:35:21 INFO - PROCESS | 1655 | 1472236521109 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:35:21 INFO - PROCESS | 1655 | 1472236521111 Marionette TRACE conn2 <- [1,2078,null,{}] 11:35:21 INFO - PROCESS | 1655 | 1472236521113 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}] 11:35:21 INFO - PROCESS | 1655 | 1472236521115 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:21 INFO - PROCESS | 1655 | 1472236521191 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 11:35:21 INFO - PROCESS | 1655 | 1472236521195 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:21 INFO - PROCESS | 1655 | 1472236521196 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183b1000 == 23 [pid = 1655] [id = 527] 11:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x116910400) [pid = 1655] [serial = 1581] [outer = 0x0] 11:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x11715f800) [pid = 1655] [serial = 1582] [outer = 0x116910400] 11:35:21 INFO - PROCESS | 1655 | 1472236521226 Marionette DEBUG loaded listener.js 11:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x11807a400) [pid = 1655] [serial = 1583] [outer = 0x116910400] 11:35:21 INFO - PROCESS | 1655 | 1472236521581 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]]]}] 11:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 520ms 11:35:21 INFO - PROCESS | 1655 | 1472236521668 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 11:35:21 INFO - PROCESS | 1655 | 1472236521670 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 11:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:35:21 INFO - PROCESS | 1655 | 1472236521674 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:35:21 INFO - PROCESS | 1655 | 1472236521677 Marionette TRACE conn2 <- [1,2082,null,{}] 11:35:21 INFO - PROCESS | 1655 | 1472236521681 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}] 11:35:21 INFO - PROCESS | 1655 | 1472236521683 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:21 INFO - PROCESS | 1655 | 1472236521771 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 11:35:21 INFO - PROCESS | 1655 | 1472236521861 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:21 INFO - PROCESS | 1655 | 1472236521865 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x117018800 == 24 [pid = 1655] [id = 528] 11:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x112f21800) [pid = 1655] [serial = 1584] [outer = 0x0] 11:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x113d2ec00) [pid = 1655] [serial = 1585] [outer = 0x112f21800] 11:35:21 INFO - PROCESS | 1655 | 1472236521902 Marionette DEBUG loaded listener.js 11:35:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x11658c000) [pid = 1655] [serial = 1586] [outer = 0x112f21800] 11:35:22 INFO - PROCESS | 1655 | 1472236522354 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]]]}] 11:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 724ms 11:35:22 INFO - PROCESS | 1655 | 1472236522399 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 11:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:35:22 INFO - PROCESS | 1655 | 1472236522401 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 11:35:22 INFO - PROCESS | 1655 | 1472236522405 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:35:22 INFO - PROCESS | 1655 | 1472236522408 Marionette TRACE conn2 <- [1,2086,null,{}] 11:35:22 INFO - PROCESS | 1655 | 1472236522411 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}] 11:35:22 INFO - PROCESS | 1655 | 1472236522413 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:22 INFO - PROCESS | 1655 | 1472236522507 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 11:35:22 INFO - PROCESS | 1655 | 1472236522558 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:22 INFO - PROCESS | 1655 | 1472236522559 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1212d7000 == 25 [pid = 1655] [id = 529] 11:35:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x118268400) [pid = 1655] [serial = 1587] [outer = 0x0] 11:35:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x118319400) [pid = 1655] [serial = 1588] [outer = 0x118268400] 11:35:22 INFO - PROCESS | 1655 | 1472236522592 Marionette DEBUG loaded listener.js 11:35:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x118649c00) [pid = 1655] [serial = 1589] [outer = 0x118268400] 11:35:23 INFO - PROCESS | 1655 | 1472236523005 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]]]}] 11:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 625ms 11:35:23 INFO - PROCESS | 1655 | 1472236523029 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 11:35:23 INFO - PROCESS | 1655 | 1472236523031 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 11:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:35:23 INFO - PROCESS | 1655 | 1472236523033 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:35:23 INFO - PROCESS | 1655 | 1472236523034 Marionette TRACE conn2 <- [1,2090,null,{}] 11:35:23 INFO - PROCESS | 1655 | 1472236523042 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}] 11:35:23 INFO - PROCESS | 1655 | 1472236523045 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:23 INFO - PROCESS | 1655 | 1472236523164 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 11:35:23 INFO - PROCESS | 1655 | 1472236523243 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:23 INFO - PROCESS | 1655 | 1472236523246 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c79000 == 26 [pid = 1655] [id = 530] 11:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x11932cc00) [pid = 1655] [serial = 1590] [outer = 0x0] 11:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x1193d1400) [pid = 1655] [serial = 1591] [outer = 0x11932cc00] 11:35:23 INFO - PROCESS | 1655 | 1472236523280 Marionette DEBUG loaded listener.js 11:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x1193d8000) [pid = 1655] [serial = 1592] [outer = 0x11932cc00] 11:35:23 INFO - PROCESS | 1655 | 1472236523704 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]]]}] 11:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 721ms 11:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:35:23 INFO - PROCESS | 1655 | 1472236523754 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 11:35:23 INFO - PROCESS | 1655 | 1472236523756 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 11:35:23 INFO - PROCESS | 1655 | 1472236523758 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:35:23 INFO - PROCESS | 1655 | 1472236523759 Marionette TRACE conn2 <- [1,2094,null,{}] 11:35:23 INFO - PROCESS | 1655 | 1472236523761 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}] 11:35:23 INFO - PROCESS | 1655 | 1472236523763 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:23 INFO - PROCESS | 1655 | 1472236523858 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 11:35:23 INFO - PROCESS | 1655 | 1472236523919 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:23 INFO - PROCESS | 1655 | 1472236523920 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fa7000 == 27 [pid = 1655] [id = 531] 11:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1199e9400) [pid = 1655] [serial = 1593] [outer = 0x0] 11:35:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1199f1c00) [pid = 1655] [serial = 1594] [outer = 0x1199e9400] 11:35:23 INFO - PROCESS | 1655 | 1472236523952 Marionette DEBUG loaded listener.js 11:35:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x118073400) [pid = 1655] [serial = 1595] [outer = 0x1199e9400] 11:35:24 INFO - PROCESS | 1655 | 1472236524363 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]]]}] 11:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 620ms 11:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:35:24 INFO - PROCESS | 1655 | 1472236524379 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 11:35:24 INFO - PROCESS | 1655 | 1472236524380 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 11:35:24 INFO - PROCESS | 1655 | 1472236524382 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:35:24 INFO - PROCESS | 1655 | 1472236524384 Marionette TRACE conn2 <- [1,2098,null,{}] 11:35:24 INFO - PROCESS | 1655 | 1472236524386 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}] 11:35:24 INFO - PROCESS | 1655 | 1472236524388 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:24 INFO - PROCESS | 1655 | 1472236524479 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 11:35:24 INFO - PROCESS | 1655 | 1472236524561 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:24 INFO - PROCESS | 1655 | 1472236524563 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255b4800 == 28 [pid = 1655] [id = 532] 11:35:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x121033400) [pid = 1655] [serial = 1596] [outer = 0x0] 11:35:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x121143400) [pid = 1655] [serial = 1597] [outer = 0x121033400] 11:35:24 INFO - PROCESS | 1655 | 1472236524592 Marionette DEBUG loaded listener.js 11:35:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x121485000) [pid = 1655] [serial = 1598] [outer = 0x121033400] 11:35:25 INFO - PROCESS | 1655 | 1472236525049 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]]]}] 11:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 721ms 11:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:35:25 INFO - PROCESS | 1655 | 1472236525104 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 11:35:25 INFO - PROCESS | 1655 | 1472236525106 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 11:35:25 INFO - PROCESS | 1655 | 1472236525111 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:35:25 INFO - PROCESS | 1655 | 1472236525114 Marionette TRACE conn2 <- [1,2102,null,{}] 11:35:25 INFO - PROCESS | 1655 | 1472236525119 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}] 11:35:25 INFO - PROCESS | 1655 | 1472236525122 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:25 INFO - PROCESS | 1655 | 1472236525260 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 11:35:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1196cb000 == 27 [pid = 1655] [id = 515] 11:35:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1261ac800 == 26 [pid = 1655] [id = 510] 11:35:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12d4b5000 == 25 [pid = 1655] [id = 517] 11:35:25 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0ec000 == 24 [pid = 1655] [id = 509] 11:35:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12c654800 == 23 [pid = 1655] [id = 512] 11:35:25 INFO - PROCESS | 1655 | 1472236525905 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:25 INFO - PROCESS | 1655 | 1472236525908 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e69000 == 24 [pid = 1655] [id = 533] 11:35:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1127db800) [pid = 1655] [serial = 1599] [outer = 0x0] 11:35:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1129adc00) [pid = 1655] [serial = 1600] [outer = 0x1127db800] 11:35:25 INFO - PROCESS | 1655 | 1472236525993 Marionette DEBUG loaded listener.js 11:35:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x112e42000) [pid = 1655] [serial = 1601] [outer = 0x1127db800] 11:35:26 INFO - PROCESS | 1655 | 1472236526442 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]]]}] 11:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1378ms 11:35:26 INFO - PROCESS | 1655 | 1472236526507 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 11:35:26 INFO - PROCESS | 1655 | 1472236526509 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 11:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:35:26 INFO - PROCESS | 1655 | 1472236526513 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:35:26 INFO - PROCESS | 1655 | 1472236526515 Marionette TRACE conn2 <- [1,2106,null,{}] 11:35:26 INFO - PROCESS | 1655 | 1472236526524 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}] 11:35:26 INFO - PROCESS | 1655 | 1472236526527 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:26 INFO - PROCESS | 1655 | 1472236526605 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 11:35:26 INFO - PROCESS | 1655 | 1472236526610 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:26 INFO - PROCESS | 1655 | 1472236526612 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11905e000 == 25 [pid = 1655] [id = 534] 11:35:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1169f3000) [pid = 1655] [serial = 1602] [outer = 0x0] 11:35:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x117155400) [pid = 1655] [serial = 1603] [outer = 0x1169f3000] 11:35:26 INFO - PROCESS | 1655 | 1472236526642 Marionette DEBUG loaded listener.js 11:35:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11826a800) [pid = 1655] [serial = 1604] [outer = 0x1169f3000] 11:35:26 INFO - PROCESS | 1655 | 1472236526992 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]]]}] 11:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 11:35:27 INFO - PROCESS | 1655 | 1472236527048 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 11:35:27 INFO - PROCESS | 1655 | 1472236527051 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 11:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:35:27 INFO - PROCESS | 1655 | 1472236527055 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:35:27 INFO - PROCESS | 1655 | 1472236527056 Marionette TRACE conn2 <- [1,2110,null,{}] 11:35:27 INFO - PROCESS | 1655 | 1472236527059 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}] 11:35:27 INFO - PROCESS | 1655 | 1472236527060 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:27 INFO - PROCESS | 1655 | 1472236527162 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 11:35:27 INFO - PROCESS | 1655 | 1472236527200 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:27 INFO - PROCESS | 1655 | 1472236527201 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184bc000 == 26 [pid = 1655] [id = 535] 11:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x118313800) [pid = 1655] [serial = 1605] [outer = 0x0] 11:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11864dc00) [pid = 1655] [serial = 1606] [outer = 0x118313800] 11:35:27 INFO - PROCESS | 1655 | 1472236527228 Marionette DEBUG loaded listener.js 11:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11931cc00) [pid = 1655] [serial = 1607] [outer = 0x118313800] 11:35:27 INFO - PROCESS | 1655 | 1472236527608 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]]]}] 11:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 569ms 11:35:27 INFO - PROCESS | 1655 | 1472236527624 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 11:35:27 INFO - PROCESS | 1655 | 1472236527626 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 11:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:35:27 INFO - PROCESS | 1655 | 1472236527629 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:35:27 INFO - PROCESS | 1655 | 1472236527634 Marionette TRACE conn2 <- [1,2114,null,{}] 11:35:27 INFO - PROCESS | 1655 | 1472236527643 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}] 11:35:27 INFO - PROCESS | 1655 | 1472236527646 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:27 INFO - PROCESS | 1655 | 1472236527740 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 11:35:27 INFO - PROCESS | 1655 | 1472236527776 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:27 INFO - PROCESS | 1655 | 1472236527777 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255bd000 == 27 [pid = 1655] [id = 536] 11:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1193ac800) [pid = 1655] [serial = 1608] [outer = 0x0] 11:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1199edc00) [pid = 1655] [serial = 1609] [outer = 0x1193ac800] 11:35:27 INFO - PROCESS | 1655 | 1472236527803 Marionette DEBUG loaded listener.js 11:35:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x121038800) [pid = 1655] [serial = 1610] [outer = 0x1193ac800] 11:35:28 INFO - PROCESS | 1655 | 1472236528128 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]]]}] 11:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 527ms 11:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:35:28 INFO - PROCESS | 1655 | 1472236528162 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 11:35:28 INFO - PROCESS | 1655 | 1472236528164 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 11:35:28 INFO - PROCESS | 1655 | 1472236528166 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:35:28 INFO - PROCESS | 1655 | 1472236528167 Marionette TRACE conn2 <- [1,2118,null,{}] 11:35:28 INFO - PROCESS | 1655 | 1472236528170 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}] 11:35:28 INFO - PROCESS | 1655 | 1472236528171 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:28 INFO - PROCESS | 1655 | 1472236528274 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 11:35:28 INFO - PROCESS | 1655 | 1472236528278 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:28 INFO - PROCESS | 1655 | 1472236528279 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261bb800 == 28 [pid = 1655] [id = 537] 11:35:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x121484000) [pid = 1655] [serial = 1611] [outer = 0x0] 11:35:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12148bc00) [pid = 1655] [serial = 1612] [outer = 0x121484000] 11:35:28 INFO - PROCESS | 1655 | 1472236528307 Marionette DEBUG loaded listener.js 11:35:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1215c5800) [pid = 1655] [serial = 1613] [outer = 0x121484000] 11:35:28 INFO - PROCESS | 1655 | 1472236528740 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]]]}] 11:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 620ms 11:35:28 INFO - PROCESS | 1655 | 1472236528787 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 11:35:28 INFO - PROCESS | 1655 | 1472236528789 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 11:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:35:28 INFO - PROCESS | 1655 | 1472236528792 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:35:28 INFO - PROCESS | 1655 | 1472236528794 Marionette TRACE conn2 <- [1,2122,null,{}] 11:35:28 INFO - PROCESS | 1655 | 1472236528798 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}] 11:35:28 INFO - PROCESS | 1655 | 1472236528800 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:28 INFO - PROCESS | 1655 | 1472236528947 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 11:35:28 INFO - PROCESS | 1655 | 1472236528968 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:28 INFO - PROCESS | 1655 | 1472236528974 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12694f800 == 29 [pid = 1655] [id = 538] 11:35:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118310800) [pid = 1655] [serial = 1614] [outer = 0x0] 11:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1219f6c00) [pid = 1655] [serial = 1615] [outer = 0x118310800] 11:35:29 INFO - PROCESS | 1655 | 1472236529028 Marionette DEBUG loaded listener.js 11:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x121a1b400) [pid = 1655] [serial = 1616] [outer = 0x118310800] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x111c83800) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x112f1e400) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1127d8000) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x10eaf5400) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x116910400) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x113c28c00) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112a94800) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11654a000) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1176b8800) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1121ab400) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:35:29 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x118310400) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:35:29 INFO - PROCESS | 1655 | 1472236529539 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]]]}] 11:35:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 820ms 11:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:35:29 INFO - PROCESS | 1655 | 1472236529613 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 11:35:29 INFO - PROCESS | 1655 | 1472236529614 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 11:35:29 INFO - PROCESS | 1655 | 1472236529616 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:35:29 INFO - PROCESS | 1655 | 1472236529618 Marionette TRACE conn2 <- [1,2126,null,{}] 11:35:29 INFO - PROCESS | 1655 | 1472236529626 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}] 11:35:29 INFO - PROCESS | 1655 | 1472236529627 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:29 INFO - PROCESS | 1655 | 1472236529709 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 11:35:29 INFO - PROCESS | 1655 | 1472236529713 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:29 INFO - PROCESS | 1655 | 1472236529715 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x111f29800 == 30 [pid = 1655] [id = 539] 11:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1127da000) [pid = 1655] [serial = 1617] [outer = 0x0] 11:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11826b000) [pid = 1655] [serial = 1618] [outer = 0x1127da000] 11:35:29 INFO - PROCESS | 1655 | 1472236529743 Marionette DEBUG loaded listener.js 11:35:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x121ad3400) [pid = 1655] [serial = 1619] [outer = 0x1127da000] 11:35:30 INFO - PROCESS | 1655 | 1472236530055 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]]]}] 11:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 474ms 11:35:30 INFO - PROCESS | 1655 | 1472236530091 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 11:35:30 INFO - PROCESS | 1655 | 1472236530092 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 11:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:35:30 INFO - PROCESS | 1655 | 1472236530094 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:35:30 INFO - PROCESS | 1655 | 1472236530095 Marionette TRACE conn2 <- [1,2130,null,{}] 11:35:30 INFO - PROCESS | 1655 | 1472236530098 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}] 11:35:30 INFO - PROCESS | 1655 | 1472236530099 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:30 INFO - PROCESS | 1655 | 1472236530171 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 11:35:30 INFO - PROCESS | 1655 | 1472236530224 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:30 INFO - PROCESS | 1655 | 1472236530225 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a56000 == 31 [pid = 1655] [id = 540] 11:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1127e0800) [pid = 1655] [serial = 1620] [outer = 0x0] 11:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x121d69800) [pid = 1655] [serial = 1621] [outer = 0x1127e0800] 11:35:30 INFO - PROCESS | 1655 | 1472236530250 Marionette DEBUG loaded listener.js 11:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x124847c00) [pid = 1655] [serial = 1622] [outer = 0x1127e0800] 11:35:30 INFO - PROCESS | 1655 | 1472236530503 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] 11:35:30 INFO - PROCESS | 1655 | 1472236530514 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 11:35:30 INFO - PROCESS | 1655 | 1472236530516 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:35:30 INFO - PROCESS | 1655 | 1472236530517 Marionette TRACE conn2 <- [1,2134,null,{}] 11:35:30 INFO - PROCESS | 1655 | 1472236530530 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}] 11:35:30 INFO - PROCESS | 1655 | 1472236530531 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:30 INFO - PROCESS | 1655 | 1472236530611 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 11:35:30 INFO - PROCESS | 1655 | 1472236530615 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:30 INFO - PROCESS | 1655 | 1472236530616 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12913c800 == 32 [pid = 1655] [id = 541] 11:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x121ade800) [pid = 1655] [serial = 1623] [outer = 0x0] 11:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1248b7c00) [pid = 1655] [serial = 1624] [outer = 0x121ade800] 11:35:30 INFO - PROCESS | 1655 | 1472236530644 Marionette DEBUG loaded listener.js 11:35:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124a32800) [pid = 1655] [serial = 1625] [outer = 0x121ade800] 11:35:31 INFO - PROCESS | 1655 | 1472236531030 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]]]}] 11:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 526ms 11:35:31 INFO - PROCESS | 1655 | 1472236531043 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 11:35:31 INFO - PROCESS | 1655 | 1472236531045 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 11:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:35:31 INFO - PROCESS | 1655 | 1472236531062 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:35:31 INFO - PROCESS | 1655 | 1472236531064 Marionette TRACE conn2 <- [1,2138,null,{}] 11:35:31 INFO - PROCESS | 1655 | 1472236531068 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}] 11:35:31 INFO - PROCESS | 1655 | 1472236531070 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:31 INFO - PROCESS | 1655 | 1472236531223 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 11:35:31 INFO - PROCESS | 1655 | 1472236531231 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:31 INFO - PROCESS | 1655 | 1472236531232 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x129415000 == 33 [pid = 1655] [id = 542] 11:35:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1248bac00) [pid = 1655] [serial = 1626] [outer = 0x0] 11:35:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124c84400) [pid = 1655] [serial = 1627] [outer = 0x1248bac00] 11:35:31 INFO - PROCESS | 1655 | 1472236531275 Marionette DEBUG loaded listener.js 11:35:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124c8f400) [pid = 1655] [serial = 1628] [outer = 0x1248bac00] 11:35:31 INFO - PROCESS | 1655 | 1472236531854 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]]]}] 11:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 819ms 11:35:31 INFO - PROCESS | 1655 | 1472236531882 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 11:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:35:31 INFO - PROCESS | 1655 | 1472236531886 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 11:35:31 INFO - PROCESS | 1655 | 1472236531890 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:35:31 INFO - PROCESS | 1655 | 1472236531894 Marionette TRACE conn2 <- [1,2142,null,{}] 11:35:31 INFO - PROCESS | 1655 | 1472236531897 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}] 11:35:31 INFO - PROCESS | 1655 | 1472236531898 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:32 INFO - PROCESS | 1655 | 1472236532005 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 11:35:32 INFO - PROCESS | 1655 | 1472236532059 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:32 INFO - PROCESS | 1655 | 1472236532060 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0ed000 == 34 [pid = 1655] [id = 543] 11:35:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112f1e400) [pid = 1655] [serial = 1629] [outer = 0x0] 11:35:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x115ee9400) [pid = 1655] [serial = 1630] [outer = 0x112f1e400] 11:35:32 INFO - PROCESS | 1655 | 1472236532092 Marionette DEBUG loaded listener.js 11:35:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116911800) [pid = 1655] [serial = 1631] [outer = 0x112f1e400] 11:35:32 INFO - PROCESS | 1655 | 1472236532766 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] 11:35:32 INFO - PROCESS | 1655 | 1472236532817 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 11:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:35:32 INFO - PROCESS | 1655 | 1472236532820 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:35:32 INFO - PROCESS | 1655 | 1472236532822 Marionette TRACE conn2 <- [1,2146,null,{}] 11:35:32 INFO - PROCESS | 1655 | 1472236532826 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}] 11:35:32 INFO - PROCESS | 1655 | 1472236532827 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:32 INFO - PROCESS | 1655 | 1472236532926 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 11:35:33 INFO - PROCESS | 1655 | 1472236533004 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:33 INFO - PROCESS | 1655 | 1472236533006 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x117480000 == 35 [pid = 1655] [id = 544] 11:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116918400) [pid = 1655] [serial = 1632] [outer = 0x0] 11:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1169f0400) [pid = 1655] [serial = 1633] [outer = 0x116918400] 11:35:33 INFO - PROCESS | 1655 | 1472236533035 Marionette DEBUG loaded listener.js 11:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x117c3ec00) [pid = 1655] [serial = 1634] [outer = 0x116918400] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11830ec00) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x111e5cc00) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113d2e400) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1127e1800) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1129b7000) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1165f5400) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1169f0000) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11715f800) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1127e0000) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x115d76400) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1164a8400) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1193a1800) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1161be400) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11807a400) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x113cbdc00) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x115d7c000) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x113c27c00) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x118268800) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11826f400) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x118079c00) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11839bc00) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 11:35:33 INFO - PROCESS | 1655 | 1472236533391 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] 11:35:33 INFO - PROCESS | 1655 | 1472236533445 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 11:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:35:33 INFO - PROCESS | 1655 | 1472236533456 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:35:33 INFO - PROCESS | 1655 | 1472236533458 Marionette TRACE conn2 <- [1,2150,null,{}] 11:35:33 INFO - PROCESS | 1655 | 1472236533461 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}] 11:35:33 INFO - PROCESS | 1655 | 1472236533462 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:33 INFO - PROCESS | 1655 | 1472236533542 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 11:35:33 INFO - PROCESS | 1655 | 1472236533547 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:33 INFO - PROCESS | 1655 | 1472236533548 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a3800 == 36 [pid = 1655] [id = 545] 11:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1176c0400) [pid = 1655] [serial = 1635] [outer = 0x0] 11:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118271c00) [pid = 1655] [serial = 1636] [outer = 0x1176c0400] 11:35:33 INFO - PROCESS | 1655 | 1472236533579 Marionette DEBUG loaded listener.js 11:35:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x118319800) [pid = 1655] [serial = 1637] [outer = 0x1176c0400] 11:35:33 INFO - PROCESS | 1655 | 1472236533912 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]]]}] 11:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 477ms 11:35:33 INFO - PROCESS | 1655 | 1472236533948 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 11:35:33 INFO - PROCESS | 1655 | 1472236533949 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 11:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:35:33 INFO - PROCESS | 1655 | 1472236533953 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:35:33 INFO - PROCESS | 1655 | 1472236533955 Marionette TRACE conn2 <- [1,2154,null,{}] 11:35:33 INFO - PROCESS | 1655 | 1472236533963 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}] 11:35:33 INFO - PROCESS | 1655 | 1472236533966 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:34 INFO - PROCESS | 1655 | 1472236534044 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 11:35:34 INFO - PROCESS | 1655 | 1472236534049 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:34 INFO - PROCESS | 1655 | 1472236534052 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196cb000 == 37 [pid = 1655] [id = 546] 11:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119019000) [pid = 1655] [serial = 1638] [outer = 0x0] 11:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119335400) [pid = 1655] [serial = 1639] [outer = 0x119019000] 11:35:34 INFO - PROCESS | 1655 | 1472236534083 Marionette DEBUG loaded listener.js 11:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1193da000) [pid = 1655] [serial = 1640] [outer = 0x119019000] 11:35:34 INFO - PROCESS | 1655 | 1472236534440 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]]]}] 11:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 11:35:34 INFO - PROCESS | 1655 | 1472236534476 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 11:35:34 INFO - PROCESS | 1655 | 1472236534478 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 11:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:35:34 INFO - PROCESS | 1655 | 1472236534480 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:35:34 INFO - PROCESS | 1655 | 1472236534481 Marionette TRACE conn2 <- [1,2158,null,{}] 11:35:34 INFO - PROCESS | 1655 | 1472236534484 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}] 11:35:34 INFO - PROCESS | 1655 | 1472236534485 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:34 INFO - PROCESS | 1655 | 1472236534562 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 11:35:34 INFO - PROCESS | 1655 | 1472236534565 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:34 INFO - PROCESS | 1655 | 1472236534567 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x121d9a800 == 38 [pid = 1655] [id = 547] 11:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119f7bc00) [pid = 1655] [serial = 1641] [outer = 0x0] 11:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x121486400) [pid = 1655] [serial = 1642] [outer = 0x119f7bc00] 11:35:34 INFO - PROCESS | 1655 | 1472236534596 Marionette DEBUG loaded listener.js 11:35:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x121490000) [pid = 1655] [serial = 1643] [outer = 0x119f7bc00] 11:35:34 INFO - PROCESS | 1655 | 1472236534967 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]]]}] 11:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 11:35:35 INFO - PROCESS | 1655 | 1472236535000 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 11:35:35 INFO - PROCESS | 1655 | 1472236535003 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 11:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:35:35 INFO - PROCESS | 1655 | 1472236535007 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:35:35 INFO - PROCESS | 1655 | 1472236535009 Marionette TRACE conn2 <- [1,2162,null,{}] 11:35:35 INFO - PROCESS | 1655 | 1472236535012 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}] 11:35:35 INFO - PROCESS | 1655 | 1472236535015 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:35 INFO - PROCESS | 1655 | 1472236535168 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 11:35:35 INFO - PROCESS | 1655 | 1472236535181 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:35 INFO - PROCESS | 1655 | 1472236535182 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255bc000 == 39 [pid = 1655] [id = 548] 11:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112f22800) [pid = 1655] [serial = 1644] [outer = 0x0] 11:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12189d400) [pid = 1655] [serial = 1645] [outer = 0x112f22800] 11:35:35 INFO - PROCESS | 1655 | 1472236535219 Marionette DEBUG loaded listener.js 11:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121a1a800) [pid = 1655] [serial = 1646] [outer = 0x112f22800] 11:35:35 INFO - PROCESS | 1655 | 1472236535656 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]]]}] 11:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 672ms 11:35:35 INFO - PROCESS | 1655 | 1472236535680 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 11:35:35 INFO - PROCESS | 1655 | 1472236535681 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 11:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:35:35 INFO - PROCESS | 1655 | 1472236535691 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:35:35 INFO - PROCESS | 1655 | 1472236535692 Marionette TRACE conn2 <- [1,2166,null,{}] 11:35:35 INFO - PROCESS | 1655 | 1472236535694 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}] 11:35:35 INFO - PROCESS | 1655 | 1472236535698 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:35 INFO - PROCESS | 1655 | 1472236535812 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 11:35:35 INFO - PROCESS | 1655 | 1472236535816 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:35 INFO - PROCESS | 1655 | 1472236535817 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a10800 == 40 [pid = 1655] [id = 549] 11:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x121a1c400) [pid = 1655] [serial = 1647] [outer = 0x0] 11:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1248b2c00) [pid = 1655] [serial = 1648] [outer = 0x121a1c400] 11:35:35 INFO - PROCESS | 1655 | 1472236535844 Marionette DEBUG loaded listener.js 11:35:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1254b0c00) [pid = 1655] [serial = 1649] [outer = 0x121a1c400] 11:35:36 INFO - PROCESS | 1655 | 1472236536185 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]]]}] 11:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 11:35:36 INFO - PROCESS | 1655 | 1472236536217 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 11:35:36 INFO - PROCESS | 1655 | 1472236536218 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 11:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:35:36 INFO - PROCESS | 1655 | 1472236536223 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:35:36 INFO - PROCESS | 1655 | 1472236536224 Marionette TRACE conn2 <- [1,2170,null,{}] 11:35:36 INFO - PROCESS | 1655 | 1472236536226 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}] 11:35:36 INFO - PROCESS | 1655 | 1472236536228 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:36 INFO - PROCESS | 1655 | 1472236536321 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 11:35:36 INFO - PROCESS | 1655 | 1472236536357 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:36 INFO - PROCESS | 1655 | 1472236536358 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a5a000 == 41 [pid = 1655] [id = 550] 11:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124e55800) [pid = 1655] [serial = 1650] [outer = 0x0] 11:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1254b9000) [pid = 1655] [serial = 1651] [outer = 0x124e55800] 11:35:36 INFO - PROCESS | 1655 | 1472236536383 Marionette DEBUG loaded listener.js 11:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x125585c00) [pid = 1655] [serial = 1652] [outer = 0x124e55800] 11:35:36 INFO - PROCESS | 1655 | 1472236536714 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]]]}] 11:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 518ms 11:35:36 INFO - PROCESS | 1655 | 1472236536741 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 11:35:36 INFO - PROCESS | 1655 | 1472236536743 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 11:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:35:36 INFO - PROCESS | 1655 | 1472236536745 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:35:36 INFO - PROCESS | 1655 | 1472236536746 Marionette TRACE conn2 <- [1,2174,null,{}] 11:35:36 INFO - PROCESS | 1655 | 1472236536748 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}] 11:35:36 INFO - PROCESS | 1655 | 1472236536749 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:36 INFO - PROCESS | 1655 | 1472236536845 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 11:35:36 INFO - PROCESS | 1655 | 1472236536857 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:36 INFO - PROCESS | 1655 | 1472236536858 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e53000 == 42 [pid = 1655] [id = 551] 11:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x125586000) [pid = 1655] [serial = 1653] [outer = 0x0] 11:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12558d800) [pid = 1655] [serial = 1654] [outer = 0x125586000] 11:35:36 INFO - PROCESS | 1655 | 1472236536883 Marionette DEBUG loaded listener.js 11:35:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1260d6000) [pid = 1655] [serial = 1655] [outer = 0x125586000] 11:35:37 INFO - PROCESS | 1655 | 1472236537186 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]]]}] 11:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 11:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:35:37 INFO - PROCESS | 1655 | 1472236537213 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 11:35:37 INFO - PROCESS | 1655 | 1472236537215 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 11:35:37 INFO - PROCESS | 1655 | 1472236537217 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:35:37 INFO - PROCESS | 1655 | 1472236537219 Marionette TRACE conn2 <- [1,2178,null,{}] 11:35:37 INFO - PROCESS | 1655 | 1472236537223 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}] 11:35:37 INFO - PROCESS | 1655 | 1472236537224 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:37 INFO - PROCESS | 1655 | 1472236537319 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 11:35:37 INFO - PROCESS | 1655 | 1472236537322 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:37 INFO - PROCESS | 1655 | 1472236537324 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a573000 == 43 [pid = 1655] [id = 552] 11:35:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1254b2000) [pid = 1655] [serial = 1656] [outer = 0x0] 11:35:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1261ce000) [pid = 1655] [serial = 1657] [outer = 0x1254b2000] 11:35:37 INFO - PROCESS | 1655 | 1472236537349 Marionette DEBUG loaded listener.js 11:35:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1261e0000) [pid = 1655] [serial = 1658] [outer = 0x1254b2000] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1127db800) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121033400) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1169f3000) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112f21800) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118268400) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1193ac800) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121484000) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118310800) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1127e0800) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11932cc00) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1127da000) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1199e9400) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118313800) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:35:37 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x121ade800) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:35:37 INFO - PROCESS | 1655 | 1472236537761 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]]]}] 11:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 11:35:37 INFO - PROCESS | 1655 | 1472236537789 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 11:35:37 INFO - PROCESS | 1655 | 1472236537791 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 11:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:35:37 INFO - PROCESS | 1655 | 1472236537794 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:35:37 INFO - PROCESS | 1655 | 1472236537796 Marionette TRACE conn2 <- [1,2182,null,{}] 11:35:37 INFO - PROCESS | 1655 | 1472236537800 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}] 11:35:37 INFO - PROCESS | 1655 | 1472236537801 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:37 INFO - PROCESS | 1655 | 1472236537954 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 11:35:38 INFO - PROCESS | 1655 | 1472236538008 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:38 INFO - PROCESS | 1655 | 1472236538009 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b2d800 == 44 [pid = 1655] [id = 553] 11:35:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1129af000) [pid = 1655] [serial = 1659] [outer = 0x0] 11:35:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1182bec00) [pid = 1655] [serial = 1660] [outer = 0x1129af000] 11:35:38 INFO - PROCESS | 1655 | 1472236538052 Marionette DEBUG loaded listener.js 11:35:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1199ee000) [pid = 1655] [serial = 1661] [outer = 0x1129af000] 11:35:38 INFO - PROCESS | 1655 | 1472236538328 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]]]}] 11:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 570ms 11:35:38 INFO - PROCESS | 1655 | 1472236538365 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 11:35:38 INFO - PROCESS | 1655 | 1472236538366 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 11:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:35:38 INFO - PROCESS | 1655 | 1472236538376 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:35:38 INFO - PROCESS | 1655 | 1472236538378 Marionette TRACE conn2 <- [1,2186,null,{}] 11:35:38 INFO - PROCESS | 1655 | 1472236538380 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}] 11:35:38 INFO - PROCESS | 1655 | 1472236538382 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:38 INFO - PROCESS | 1655 | 1472236538479 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 11:35:38 INFO - PROCESS | 1655 | 1472236538540 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:38 INFO - PROCESS | 1655 | 1472236538541 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a707800 == 45 [pid = 1655] [id = 554] 11:35:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115d7c400) [pid = 1655] [serial = 1662] [outer = 0x0] 11:35:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121489000) [pid = 1655] [serial = 1663] [outer = 0x115d7c400] 11:35:38 INFO - PROCESS | 1655 | 1472236538571 Marionette DEBUG loaded listener.js 11:35:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1261e9800) [pid = 1655] [serial = 1664] [outer = 0x115d7c400] 11:35:38 INFO - PROCESS | 1655 | 1472236538972 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]]]}] 11:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 624ms 11:35:39 INFO - PROCESS | 1655 | 1472236539001 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 11:35:39 INFO - PROCESS | 1655 | 1472236539003 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 11:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:35:39 INFO - PROCESS | 1655 | 1472236539006 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:35:39 INFO - PROCESS | 1655 | 1472236539008 Marionette TRACE conn2 <- [1,2190,null,{}] 11:35:39 INFO - PROCESS | 1655 | 1472236539012 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}] 11:35:39 INFO - PROCESS | 1655 | 1472236539013 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:39 INFO - PROCESS | 1655 | 1472236539170 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 11:35:39 INFO - PROCESS | 1655 | 1472236539185 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:39 INFO - PROCESS | 1655 | 1472236539186 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1d000 == 46 [pid = 1655] [id = 555] 11:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118644400) [pid = 1655] [serial = 1665] [outer = 0x0] 11:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126522400) [pid = 1655] [serial = 1666] [outer = 0x118644400] 11:35:39 INFO - PROCESS | 1655 | 1472236539228 Marionette DEBUG loaded listener.js 11:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126920000) [pid = 1655] [serial = 1667] [outer = 0x118644400] 11:35:39 INFO - PROCESS | 1655 | 1472236539563 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]]]}] 11:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 572ms 11:35:39 INFO - PROCESS | 1655 | 1472236539633 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 11:35:39 INFO - PROCESS | 1655 | 1472236539637 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 11:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:35:39 INFO - PROCESS | 1655 | 1472236539641 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:35:39 INFO - PROCESS | 1655 | 1472236539644 Marionette TRACE conn2 <- [1,2194,null,{}] 11:35:39 INFO - PROCESS | 1655 | 1472236539648 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}] 11:35:39 INFO - PROCESS | 1655 | 1472236539650 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:39 INFO - PROCESS | 1655 | 1472236539754 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 11:35:39 INFO - PROCESS | 1655 | 1472236539846 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:39 INFO - PROCESS | 1655 | 1472236539848 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11701c800 == 47 [pid = 1655] [id = 556] 11:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x115d24c00) [pid = 1655] [serial = 1668] [outer = 0x0] 11:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116153000) [pid = 1655] [serial = 1669] [outer = 0x115d24c00] 11:35:39 INFO - PROCESS | 1655 | 1472236539880 Marionette DEBUG loaded listener.js 11:35:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117414c00) [pid = 1655] [serial = 1670] [outer = 0x115d24c00] 11:35:40 INFO - PROCESS | 1655 | 1472236540296 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]]]}] 11:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 673ms 11:35:40 INFO - PROCESS | 1655 | 1472236540314 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 11:35:40 INFO - PROCESS | 1655 | 1472236540317 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 11:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:35:40 INFO - PROCESS | 1655 | 1472236540321 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:35:40 INFO - PROCESS | 1655 | 1472236540324 Marionette TRACE conn2 <- [1,2198,null,{}] 11:35:40 INFO - PROCESS | 1655 | 1472236540326 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}] 11:35:40 INFO - PROCESS | 1655 | 1472236540328 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:40 INFO - PROCESS | 1655 | 1472236540431 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 11:35:40 INFO - PROCESS | 1655 | 1472236540484 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:40 INFO - PROCESS | 1655 | 1472236540485 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1214a8800 == 48 [pid = 1655] [id = 557] 11:35:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118393c00) [pid = 1655] [serial = 1671] [outer = 0x0] 11:35:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11864b800) [pid = 1655] [serial = 1672] [outer = 0x118393c00] 11:35:40 INFO - PROCESS | 1655 | 1472236540519 Marionette DEBUG loaded listener.js 11:35:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1193ac800) [pid = 1655] [serial = 1673] [outer = 0x118393c00] 11:35:40 INFO - PROCESS | 1655 | 1472236540962 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]]]}] 11:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 11:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:35:40 INFO - PROCESS | 1655 | 1472236540992 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 11:35:40 INFO - PROCESS | 1655 | 1472236540994 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 11:35:40 INFO - PROCESS | 1655 | 1472236540996 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:35:40 INFO - PROCESS | 1655 | 1472236540997 Marionette TRACE conn2 <- [1,2202,null,{}] 11:35:41 INFO - PROCESS | 1655 | 1472236541004 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}] 11:35:41 INFO - PROCESS | 1655 | 1472236541007 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:41 INFO - PROCESS | 1655 | 1472236541128 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 11:35:41 INFO - PROCESS | 1655 | 1472236541200 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:41 INFO - PROCESS | 1655 | 1472236541203 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a716000 == 49 [pid = 1655] [id = 558] 11:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1219fdc00) [pid = 1655] [serial = 1674] [outer = 0x0] 11:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121ad6c00) [pid = 1655] [serial = 1675] [outer = 0x1219fdc00] 11:35:41 INFO - PROCESS | 1655 | 1472236541236 Marionette DEBUG loaded listener.js 11:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1248b5800) [pid = 1655] [serial = 1676] [outer = 0x1219fdc00] 11:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 11:35:41 INFO - PROCESS | 1655 | 1472236541661 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]]]}] 11:35:41 INFO - PROCESS | 1655 | 1472236541667 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 11:35:41 INFO - PROCESS | 1655 | 1472236541668 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 11:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:35:41 INFO - PROCESS | 1655 | 1472236541671 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:35:41 INFO - PROCESS | 1655 | 1472236541672 Marionette TRACE conn2 <- [1,2206,null,{}] 11:35:41 INFO - PROCESS | 1655 | 1472236541674 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}] 11:35:41 INFO - PROCESS | 1655 | 1472236541676 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:41 INFO - PROCESS | 1655 | 1472236541774 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 11:35:41 INFO - PROCESS | 1655 | 1472236541828 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:41 INFO - PROCESS | 1655 | 1472236541830 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8be800 == 50 [pid = 1655] [id = 559] 11:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1248be400) [pid = 1655] [serial = 1677] [outer = 0x0] 11:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124e50400) [pid = 1655] [serial = 1678] [outer = 0x1248be400] 11:35:41 INFO - PROCESS | 1655 | 1472236541860 Marionette DEBUG loaded listener.js 11:35:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1254b3000) [pid = 1655] [serial = 1679] [outer = 0x1248be400] 11:35:42 INFO - PROCESS | 1655 | 1472236542505 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]]]}] 11:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 870ms 11:35:42 INFO - PROCESS | 1655 | 1472236542552 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 11:35:42 INFO - PROCESS | 1655 | 1472236542554 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 11:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:35:42 INFO - PROCESS | 1655 | 1472236542559 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:35:42 INFO - PROCESS | 1655 | 1472236542561 Marionette TRACE conn2 <- [1,2210,null,{}] 11:35:42 INFO - PROCESS | 1655 | 1472236542564 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}] 11:35:42 INFO - PROCESS | 1655 | 1472236542566 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:42 INFO - PROCESS | 1655 | 1472236542653 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 11:35:42 INFO - PROCESS | 1655 | 1472236542724 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:42 INFO - PROCESS | 1655 | 1472236542725 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170c8000 == 51 [pid = 1655] [id = 560] 11:35:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x113cbdc00) [pid = 1655] [serial = 1680] [outer = 0x0] 11:35:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1161be400) [pid = 1655] [serial = 1681] [outer = 0x113cbdc00] 11:35:42 INFO - PROCESS | 1655 | 1472236542753 Marionette DEBUG loaded listener.js 11:35:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116ab6800) [pid = 1655] [serial = 1682] [outer = 0x113cbdc00] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a707800 == 50 [pid = 1655] [id = 554] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x128b2d800 == 49 [pid = 1655] [id = 553] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a573000 == 48 [pid = 1655] [id = 552] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x115e53000 == 47 [pid = 1655] [id = 551] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x128a5a000 == 46 [pid = 1655] [id = 550] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x128a10800 == 45 [pid = 1655] [id = 549] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1255bc000 == 44 [pid = 1655] [id = 548] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x121d9a800 == 43 [pid = 1655] [id = 547] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1196cb000 == 42 [pid = 1655] [id = 546] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a3800 == 41 [pid = 1655] [id = 545] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x117480000 == 40 [pid = 1655] [id = 544] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1261bb800 == 39 [pid = 1655] [id = 537] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12694f800 == 38 [pid = 1655] [id = 538] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x111f29800 == 37 [pid = 1655] [id = 539] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1255bd000 == 36 [pid = 1655] [id = 536] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x128a56000 == 35 [pid = 1655] [id = 540] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x129415000 == 34 [pid = 1655] [id = 542] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0ed000 == 33 [pid = 1655] [id = 543] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12913c800 == 32 [pid = 1655] [id = 541] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8be800 == 31 [pid = 1655] [id = 559] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a716000 == 30 [pid = 1655] [id = 558] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1214a8800 == 29 [pid = 1655] [id = 557] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1d000 == 28 [pid = 1655] [id = 555] 11:35:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11701c800 == 27 [pid = 1655] [id = 556] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124a32800) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1129adc00) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112e42000) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121485000) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121143400) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x117155400) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11658c000) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113d2ec00) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118649c00) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121038800) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1199edc00) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118319400) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1215c5800) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12148bc00) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1219f6c00) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124847c00) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1248b7c00) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1193d8000) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121a1b400) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1193d1400) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11826b000) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118073400) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11864dc00) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11931cc00) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11826a800) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1199f1c00) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x121d69800) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x121ad3400) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 11:35:43 INFO - PROCESS | 1655 | 1472236543609 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]]]}] 11:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1078ms 11:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:35:43 INFO - PROCESS | 1655 | 1472236543638 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 11:35:43 INFO - PROCESS | 1655 | 1472236543640 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 11:35:43 INFO - PROCESS | 1655 | 1472236543643 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:35:43 INFO - PROCESS | 1655 | 1472236543645 Marionette TRACE conn2 <- [1,2214,null,{}] 11:35:43 INFO - PROCESS | 1655 | 1472236543648 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}] 11:35:43 INFO - PROCESS | 1655 | 1472236543650 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:43 INFO - PROCESS | 1655 | 1472236543726 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 11:35:43 INFO - PROCESS | 1655 | 1472236543731 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:43 INFO - PROCESS | 1655 | 1472236543734 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164e1000 == 28 [pid = 1655] [id = 561] 11:35:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1133ce800) [pid = 1655] [serial = 1683] [outer = 0x0] 11:35:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113c2bc00) [pid = 1655] [serial = 1684] [outer = 0x1133ce800] 11:35:43 INFO - PROCESS | 1655 | 1472236543766 Marionette DEBUG loaded listener.js 11:35:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115eeac00) [pid = 1655] [serial = 1685] [outer = 0x1133ce800] 11:35:44 INFO - PROCESS | 1655 | 1472236544147 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]]]}] 11:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 11:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:35:44 INFO - PROCESS | 1655 | 1472236544162 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 11:35:44 INFO - PROCESS | 1655 | 1472236544166 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 11:35:44 INFO - PROCESS | 1655 | 1472236544170 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:35:44 INFO - PROCESS | 1655 | 1472236544172 Marionette TRACE conn2 <- [1,2218,null,{}] 11:35:44 INFO - PROCESS | 1655 | 1472236544174 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}] 11:35:44 INFO - PROCESS | 1655 | 1472236544176 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:44 INFO - PROCESS | 1655 | 1472236544256 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 11:35:44 INFO - PROCESS | 1655 | 1472236544261 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:44 INFO - PROCESS | 1655 | 1472236544262 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d4000 == 29 [pid = 1655] [id = 562] 11:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1164f0c00) [pid = 1655] [serial = 1686] [outer = 0x0] 11:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118078c00) [pid = 1655] [serial = 1687] [outer = 0x1164f0c00] 11:35:44 INFO - PROCESS | 1655 | 1472236544293 Marionette DEBUG loaded listener.js 11:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11830d800) [pid = 1655] [serial = 1688] [outer = 0x1164f0c00] 11:35:44 INFO - PROCESS | 1655 | 1472236544746 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]]]}] 11:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 620ms 11:35:44 INFO - PROCESS | 1655 | 1472236544791 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 11:35:44 INFO - PROCESS | 1655 | 1472236544793 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 11:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:35:44 INFO - PROCESS | 1655 | 1472236544797 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:35:44 INFO - PROCESS | 1655 | 1472236544801 Marionette TRACE conn2 <- [1,2222,null,{}] 11:35:44 INFO - PROCESS | 1655 | 1472236544812 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}] 11:35:44 INFO - PROCESS | 1655 | 1472236544817 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:44 INFO - PROCESS | 1655 | 1472236544908 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 11:35:44 INFO - PROCESS | 1655 | 1472236544913 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:44 INFO - PROCESS | 1655 | 1472236544915 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11211c800 == 30 [pid = 1655] [id = 563] 11:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112722000) [pid = 1655] [serial = 1689] [outer = 0x0] 11:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1193ad800) [pid = 1655] [serial = 1690] [outer = 0x112722000] 11:35:44 INFO - PROCESS | 1655 | 1472236544946 Marionette DEBUG loaded listener.js 11:35:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1193d8c00) [pid = 1655] [serial = 1691] [outer = 0x112722000] 11:35:45 INFO - PROCESS | 1655 | 1472236545288 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]]]}] 11:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 525ms 11:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:35:45 INFO - PROCESS | 1655 | 1472236545322 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 11:35:45 INFO - PROCESS | 1655 | 1472236545324 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 11:35:45 INFO - PROCESS | 1655 | 1472236545326 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:35:45 INFO - PROCESS | 1655 | 1472236545327 Marionette TRACE conn2 <- [1,2226,null,{}] 11:35:45 INFO - PROCESS | 1655 | 1472236545329 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}] 11:35:45 INFO - PROCESS | 1655 | 1472236545330 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:45 INFO - PROCESS | 1655 | 1472236545439 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 11:35:45 INFO - PROCESS | 1655 | 1472236545445 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:45 INFO - PROCESS | 1655 | 1472236545446 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132e800 == 31 [pid = 1655] [id = 564] 11:35:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1199f2c00) [pid = 1655] [serial = 1692] [outer = 0x0] 11:35:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119a86c00) [pid = 1655] [serial = 1693] [outer = 0x1199f2c00] 11:35:45 INFO - PROCESS | 1655 | 1472236545472 Marionette DEBUG loaded listener.js 11:35:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12103a000) [pid = 1655] [serial = 1694] [outer = 0x1199f2c00] 11:35:45 INFO - PROCESS | 1655 | 1472236545788 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]]]}] 11:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 11:35:45 INFO - PROCESS | 1655 | 1472236545845 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 11:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:35:45 INFO - PROCESS | 1655 | 1472236545854 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 11:35:45 INFO - PROCESS | 1655 | 1472236545857 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:35:45 INFO - PROCESS | 1655 | 1472236545858 Marionette TRACE conn2 <- [1,2230,null,{}] 11:35:45 INFO - PROCESS | 1655 | 1472236545860 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}] 11:35:45 INFO - PROCESS | 1655 | 1472236545862 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:45 INFO - PROCESS | 1655 | 1472236545956 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 11:35:45 INFO - PROCESS | 1655 | 1472236545996 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:45 INFO - PROCESS | 1655 | 1472236545997 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255ac000 == 32 [pid = 1655] [id = 565] 11:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112735000) [pid = 1655] [serial = 1695] [outer = 0x0] 11:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12148a000) [pid = 1655] [serial = 1696] [outer = 0x112735000] 11:35:46 INFO - PROCESS | 1655 | 1472236546022 Marionette DEBUG loaded listener.js 11:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121491c00) [pid = 1655] [serial = 1697] [outer = 0x112735000] 11:35:46 INFO - PROCESS | 1655 | 1472236546329 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]]]}] 11:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 11:35:46 INFO - PROCESS | 1655 | 1472236546376 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 11:35:46 INFO - PROCESS | 1655 | 1472236546377 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 11:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:35:46 INFO - PROCESS | 1655 | 1472236546386 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:35:46 INFO - PROCESS | 1655 | 1472236546387 Marionette TRACE conn2 <- [1,2234,null,{}] 11:35:46 INFO - PROCESS | 1655 | 1472236546389 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}] 11:35:46 INFO - PROCESS | 1655 | 1472236546393 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:46 INFO - PROCESS | 1655 | 1472236546507 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 11:35:46 INFO - PROCESS | 1655 | 1472236546511 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:46 INFO - PROCESS | 1655 | 1472236546512 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12658b800 == 33 [pid = 1655] [id = 566] 11:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1219f2c00) [pid = 1655] [serial = 1698] [outer = 0x0] 11:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121a25000) [pid = 1655] [serial = 1699] [outer = 0x1219f2c00] 11:35:46 INFO - PROCESS | 1655 | 1472236546538 Marionette DEBUG loaded listener.js 11:35:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124a38800) [pid = 1655] [serial = 1700] [outer = 0x1219f2c00] 11:35:46 INFO - PROCESS | 1655 | 1472236546856 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]]]}] 11:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 527ms 11:35:46 INFO - PROCESS | 1655 | 1472236546907 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 11:35:46 INFO - PROCESS | 1655 | 1472236546908 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 11:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:35:46 INFO - PROCESS | 1655 | 1472236546910 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:35:46 INFO - PROCESS | 1655 | 1472236546911 Marionette TRACE conn2 <- [1,2238,null,{}] 11:35:46 INFO - PROCESS | 1655 | 1472236546913 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}] 11:35:46 INFO - PROCESS | 1655 | 1472236546922 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:47 INFO - PROCESS | 1655 | 1472236547017 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 11:35:47 INFO - PROCESS | 1655 | 1472236547020 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:47 INFO - PROCESS | 1655 | 1472236547021 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a10800 == 34 [pid = 1655] [id = 567] 11:35:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112723800) [pid = 1655] [serial = 1701] [outer = 0x0] 11:35:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124e54800) [pid = 1655] [serial = 1702] [outer = 0x112723800] 11:35:47 INFO - PROCESS | 1655 | 1472236547046 Marionette DEBUG loaded listener.js 11:35:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1254b4c00) [pid = 1655] [serial = 1703] [outer = 0x112723800] 11:35:47 INFO - PROCESS | 1655 | 1472236547378 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]]]}] 11:35:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:35:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 11:35:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:35:47 INFO - PROCESS | 1655 | 1472236547431 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 11:35:47 INFO - PROCESS | 1655 | 1472236547432 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 11:35:47 INFO - PROCESS | 1655 | 1472236547434 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:35:47 INFO - PROCESS | 1655 | 1472236547435 Marionette TRACE conn2 <- [1,2242,null,{}] 11:35:47 INFO - PROCESS | 1655 | 1472236547437 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}] 11:35:47 INFO - PROCESS | 1655 | 1472236547439 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:47 INFO - PROCESS | 1655 | 1472236547532 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 11:35:47 INFO - PROCESS | 1655 | 1472236547544 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:47 INFO - PROCESS | 1655 | 1472236547545 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a64800 == 35 [pid = 1655] [id = 568] 11:35:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116ab6c00) [pid = 1655] [serial = 1704] [outer = 0x0] 11:35:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x125588000) [pid = 1655] [serial = 1705] [outer = 0x116ab6c00] 11:35:47 INFO - PROCESS | 1655 | 1472236547571 Marionette DEBUG loaded listener.js 11:35:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1260d1800) [pid = 1655] [serial = 1706] [outer = 0x116ab6c00] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115d7c400) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121a1c400) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1176c0400) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112f1e400) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1248bac00) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119019000) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116918400) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119f7bc00) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124e55800) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112f22800) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118644400) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1129af000) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x125586000) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:35:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1254b2000) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:35:48 INFO - PROCESS | 1655 | 1472236548012 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]]]}] 11:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 621ms 11:35:48 INFO - PROCESS | 1655 | 1472236548055 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 11:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:35:48 INFO - PROCESS | 1655 | 1472236548057 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 11:35:48 INFO - PROCESS | 1655 | 1472236548059 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:35:48 INFO - PROCESS | 1655 | 1472236548060 Marionette TRACE conn2 <- [1,2246,null,{}] 11:35:48 INFO - PROCESS | 1655 | 1472236548062 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}] 11:35:48 INFO - PROCESS | 1655 | 1472236548063 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:48 INFO - PROCESS | 1655 | 1472236548144 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 11:35:48 INFO - PROCESS | 1655 | 1472236548201 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:48 INFO - PROCESS | 1655 | 1472236548202 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211dc800 == 36 [pid = 1655] [id = 569] 11:35:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1127dfc00) [pid = 1655] [serial = 1707] [outer = 0x0] 11:35:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118082400) [pid = 1655] [serial = 1708] [outer = 0x1127dfc00] 11:35:48 INFO - PROCESS | 1655 | 1472236548229 Marionette DEBUG loaded listener.js 11:35:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1219f7c00) [pid = 1655] [serial = 1709] [outer = 0x1127dfc00] 11:35:48 INFO - PROCESS | 1655 | 1472236548483 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]]]}] 11:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 469ms 11:35:48 INFO - PROCESS | 1655 | 1472236548529 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 11:35:48 INFO - PROCESS | 1655 | 1472236548530 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 11:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:35:48 INFO - PROCESS | 1655 | 1472236548532 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:35:48 INFO - PROCESS | 1655 | 1472236548533 Marionette TRACE conn2 <- [1,2250,null,{}] 11:35:48 INFO - PROCESS | 1655 | 1472236548543 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}] 11:35:48 INFO - PROCESS | 1655 | 1472236548544 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:48 INFO - PROCESS | 1655 | 1472236548627 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 11:35:48 INFO - PROCESS | 1655 | 1472236548631 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:48 INFO - PROCESS | 1655 | 1472236548632 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a573000 == 37 [pid = 1655] [id = 570] 11:35:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11863fc00) [pid = 1655] [serial = 1710] [outer = 0x0] 11:35:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1254be400) [pid = 1655] [serial = 1711] [outer = 0x11863fc00] 11:35:48 INFO - PROCESS | 1655 | 1472236548658 Marionette DEBUG loaded listener.js 11:35:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1261c8800) [pid = 1655] [serial = 1712] [outer = 0x11863fc00] 11:35:48 INFO - PROCESS | 1655 | 1472236548991 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]]]}] 11:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 473ms 11:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:35:49 INFO - PROCESS | 1655 | 1472236549007 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 11:35:49 INFO - PROCESS | 1655 | 1472236549008 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 11:35:49 INFO - PROCESS | 1655 | 1472236549010 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:35:49 INFO - PROCESS | 1655 | 1472236549012 Marionette TRACE conn2 <- [1,2254,null,{}] 11:35:49 INFO - PROCESS | 1655 | 1472236549015 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}] 11:35:49 INFO - PROCESS | 1655 | 1472236549016 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:49 INFO - PROCESS | 1655 | 1472236549113 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 11:35:49 INFO - PROCESS | 1655 | 1472236549172 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:49 INFO - PROCESS | 1655 | 1472236549174 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255ab000 == 38 [pid = 1655] [id = 571] 11:35:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1219fe000) [pid = 1655] [serial = 1713] [outer = 0x0] 11:35:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1261df000) [pid = 1655] [serial = 1714] [outer = 0x1219fe000] 11:35:49 INFO - PROCESS | 1655 | 1472236549201 Marionette DEBUG loaded listener.js 11:35:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12691ec00) [pid = 1655] [serial = 1715] [outer = 0x1219fe000] 11:35:49 INFO - PROCESS | 1655 | 1472236549473 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]]]}] 11:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 11:35:49 INFO - PROCESS | 1655 | 1472236549481 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 11:35:49 INFO - PROCESS | 1655 | 1472236549483 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 11:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:35:49 INFO - PROCESS | 1655 | 1472236549490 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:35:49 INFO - PROCESS | 1655 | 1472236549491 Marionette TRACE conn2 <- [1,2258,null,{}] 11:35:49 INFO - PROCESS | 1655 | 1472236549498 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}] 11:35:49 INFO - PROCESS | 1655 | 1472236549499 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:49 INFO - PROCESS | 1655 | 1472236549580 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 11:35:49 INFO - PROCESS | 1655 | 1472236549584 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:49 INFO - PROCESS | 1655 | 1472236549585 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac74000 == 39 [pid = 1655] [id = 572] 11:35:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12691f000) [pid = 1655] [serial = 1716] [outer = 0x0] 11:35:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126ca1800) [pid = 1655] [serial = 1717] [outer = 0x12691f000] 11:35:49 INFO - PROCESS | 1655 | 1472236549613 Marionette DEBUG loaded listener.js 11:35:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126cab400) [pid = 1655] [serial = 1718] [outer = 0x12691f000] 11:35:50 INFO - PROCESS | 1655 | 1472236549998 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]]]}] 11:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 532ms 11:35:50 INFO - PROCESS | 1655 | 1472236550017 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 11:35:50 INFO - PROCESS | 1655 | 1472236550021 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 11:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:35:50 INFO - PROCESS | 1655 | 1472236550024 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:35:50 INFO - PROCESS | 1655 | 1472236550027 Marionette TRACE conn2 <- [1,2262,null,{}] 11:35:50 INFO - PROCESS | 1655 | 1472236550031 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}] 11:35:50 INFO - PROCESS | 1655 | 1472236550033 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:50 INFO - PROCESS | 1655 | 1472236550165 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 11:35:50 INFO - PROCESS | 1655 | 1472236550262 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:50 INFO - PROCESS | 1655 | 1472236550265 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x116546000 == 40 [pid = 1655] [id = 573] 11:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1129b0000) [pid = 1655] [serial = 1719] [outer = 0x0] 11:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112a86c00) [pid = 1655] [serial = 1720] [outer = 0x1129b0000] 11:35:50 INFO - PROCESS | 1655 | 1472236550298 Marionette DEBUG loaded listener.js 11:35:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x114f93400) [pid = 1655] [serial = 1721] [outer = 0x1129b0000] 11:35:50 INFO - PROCESS | 1655 | 1472236550832 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]]]}] 11:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 870ms 11:35:50 INFO - PROCESS | 1655 | 1472236550895 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 11:35:50 INFO - PROCESS | 1655 | 1472236550898 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 11:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:35:50 INFO - PROCESS | 1655 | 1472236550903 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:35:50 INFO - PROCESS | 1655 | 1472236550904 Marionette TRACE conn2 <- [1,2266,null,{}] 11:35:50 INFO - PROCESS | 1655 | 1472236550907 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}] 11:35:50 INFO - PROCESS | 1655 | 1472236550909 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:51 INFO - PROCESS | 1655 | 1472236551015 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 11:35:51 INFO - PROCESS | 1655 | 1472236551073 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:51 INFO - PROCESS | 1655 | 1472236551075 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x121327800 == 41 [pid = 1655] [id = 574] 11:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1182be000) [pid = 1655] [serial = 1722] [outer = 0x0] 11:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118316000) [pid = 1655] [serial = 1723] [outer = 0x1182be000] 11:35:51 INFO - PROCESS | 1655 | 1472236551107 Marionette DEBUG loaded listener.js 11:35:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118dda800) [pid = 1655] [serial = 1724] [outer = 0x1182be000] 11:35:51 INFO - PROCESS | 1655 | 1472236551772 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]]]}] 11:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 922ms 11:35:51 INFO - PROCESS | 1655 | 1472236551825 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 11:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:35:51 INFO - PROCESS | 1655 | 1472236551827 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 11:35:51 INFO - PROCESS | 1655 | 1472236551830 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:35:51 INFO - PROCESS | 1655 | 1472236551833 Marionette TRACE conn2 <- [1,2270,null,{}] 11:35:51 INFO - PROCESS | 1655 | 1472236551836 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}] 11:35:51 INFO - PROCESS | 1655 | 1472236551838 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:51 INFO - PROCESS | 1655 | 1472236551940 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 11:35:52 INFO - PROCESS | 1655 | 1472236552019 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:52 INFO - PROCESS | 1655 | 1472236552022 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x117002800 == 42 [pid = 1655] [id = 575] 11:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116157400) [pid = 1655] [serial = 1725] [outer = 0x0] 11:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1165ef400) [pid = 1655] [serial = 1726] [outer = 0x116157400] 11:35:52 INFO - PROCESS | 1655 | 1472236552052 Marionette DEBUG loaded listener.js 11:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x117c49c00) [pid = 1655] [serial = 1727] [outer = 0x116157400] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1255ab000 == 41 [pid = 1655] [id = 571] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12a573000 == 40 [pid = 1655] [id = 570] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1211dc800 == 39 [pid = 1655] [id = 569] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x128a64800 == 38 [pid = 1655] [id = 568] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x128a10800 == 37 [pid = 1655] [id = 567] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12658b800 == 36 [pid = 1655] [id = 566] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1255ac000 == 35 [pid = 1655] [id = 565] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12132e800 == 34 [pid = 1655] [id = 564] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11211c800 == 33 [pid = 1655] [id = 563] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d4000 == 32 [pid = 1655] [id = 562] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1164e1000 == 31 [pid = 1655] [id = 561] 11:35:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1170c8000 == 30 [pid = 1655] [id = 560] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1261e9800) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1248b2c00) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118271c00) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118319800) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115ee9400) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116911800) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124c8f400) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124c84400) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119335400) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1193da000) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1169f0400) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117c3ec00) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121486400) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121490000) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1254b9000) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12189d400) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126920000) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126522400) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1182bec00) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12558d800) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1260d6000) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x125585c00) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1261ce000) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1199ee000) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1261e0000) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1254b0c00) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x121489000) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x121a1a800) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 11:35:52 INFO - PROCESS | 1655 | 1472236552461 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]]]}] 11:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 676ms 11:35:52 INFO - PROCESS | 1655 | 1472236552507 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 11:35:52 INFO - PROCESS | 1655 | 1472236552510 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 11:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:35:52 INFO - PROCESS | 1655 | 1472236552514 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:35:52 INFO - PROCESS | 1655 | 1472236552516 Marionette TRACE conn2 <- [1,2274,null,{}] 11:35:52 INFO - PROCESS | 1655 | 1472236552520 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}] 11:35:52 INFO - PROCESS | 1655 | 1472236552521 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:52 INFO - PROCESS | 1655 | 1472236552599 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 11:35:52 INFO - PROCESS | 1655 | 1472236552607 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:52 INFO - PROCESS | 1655 | 1472236552608 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a3a800 == 31 [pid = 1655] [id = 576] 11:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1182bec00) [pid = 1655] [serial = 1728] [outer = 0x0] 11:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119082000) [pid = 1655] [serial = 1729] [outer = 0x1182bec00] 11:35:52 INFO - PROCESS | 1655 | 1472236552636 Marionette DEBUG loaded listener.js 11:35:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1193cf000) [pid = 1655] [serial = 1730] [outer = 0x1182bec00] 11:35:52 INFO - PROCESS | 1655 | 1472236552963 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]]]}] 11:35:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:35:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 11:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:35:53 INFO - PROCESS | 1655 | 1472236552996 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 11:35:53 INFO - PROCESS | 1655 | 1472236552997 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 11:35:53 INFO - PROCESS | 1655 | 1472236553000 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:35:53 INFO - PROCESS | 1655 | 1472236553003 Marionette TRACE conn2 <- [1,2278,null,{}] 11:35:53 INFO - PROCESS | 1655 | 1472236553011 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}] 11:35:53 INFO - PROCESS | 1655 | 1472236553014 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:53 INFO - PROCESS | 1655 | 1472236553094 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 11:35:53 INFO - PROCESS | 1655 | 1472236553099 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:53 INFO - PROCESS | 1655 | 1472236553102 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c03000 == 32 [pid = 1655] [id = 577] 11:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1199ebc00) [pid = 1655] [serial = 1731] [outer = 0x0] 11:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x121032000) [pid = 1655] [serial = 1732] [outer = 0x1199ebc00] 11:35:53 INFO - PROCESS | 1655 | 1472236553136 Marionette DEBUG loaded listener.js 11:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1215cfc00) [pid = 1655] [serial = 1733] [outer = 0x1199ebc00] 11:35:53 INFO - PROCESS | 1655 | 1472236553495 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]]]}] 11:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 523ms 11:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:35:53 INFO - PROCESS | 1655 | 1472236553524 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 11:35:53 INFO - PROCESS | 1655 | 1472236553525 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 11:35:53 INFO - PROCESS | 1655 | 1472236553527 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:35:53 INFO - PROCESS | 1655 | 1472236553529 Marionette TRACE conn2 <- [1,2282,null,{}] 11:35:53 INFO - PROCESS | 1655 | 1472236553541 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}] 11:35:53 INFO - PROCESS | 1655 | 1472236553543 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:53 INFO - PROCESS | 1655 | 1472236553623 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 11:35:53 INFO - PROCESS | 1655 | 1472236553627 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:53 INFO - PROCESS | 1655 | 1472236553629 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261c0800 == 33 [pid = 1655] [id = 578] 11:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1219f4400) [pid = 1655] [serial = 1734] [outer = 0x0] 11:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1219fc400) [pid = 1655] [serial = 1735] [outer = 0x1219f4400] 11:35:53 INFO - PROCESS | 1655 | 1472236553656 Marionette DEBUG loaded listener.js 11:35:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123c9d400) [pid = 1655] [serial = 1736] [outer = 0x1219f4400] 11:35:53 INFO - PROCESS | 1655 | 1472236553991 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]]]}] 11:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 476ms 11:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:35:54 INFO - PROCESS | 1655 | 1472236554005 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 11:35:54 INFO - PROCESS | 1655 | 1472236554007 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 11:35:54 INFO - PROCESS | 1655 | 1472236554009 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:35:54 INFO - PROCESS | 1655 | 1472236554010 Marionette TRACE conn2 <- [1,2286,null,{}] 11:35:54 INFO - PROCESS | 1655 | 1472236554012 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}] 11:35:54 INFO - PROCESS | 1655 | 1472236554013 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:54 INFO - PROCESS | 1655 | 1472236554088 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 11:35:54 INFO - PROCESS | 1655 | 1472236554092 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:54 INFO - PROCESS | 1655 | 1472236554093 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a48000 == 34 [pid = 1655] [id = 579] 11:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124848c00) [pid = 1655] [serial = 1737] [outer = 0x0] 11:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124a2e800) [pid = 1655] [serial = 1738] [outer = 0x124848c00] 11:35:54 INFO - PROCESS | 1655 | 1472236554119 Marionette DEBUG loaded listener.js 11:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124e55000) [pid = 1655] [serial = 1739] [outer = 0x124848c00] 11:35:54 INFO - PROCESS | 1655 | 1472236554475 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]]]}] 11:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 11:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 470ms 11:35:54 INFO - PROCESS | 1655 | 1472236554480 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 11:35:54 INFO - PROCESS | 1655 | 1472236554481 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 11:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:35:54 INFO - PROCESS | 1655 | 1472236554483 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:35:54 INFO - PROCESS | 1655 | 1472236554484 Marionette TRACE conn2 <- [1,2290,null,{}] 11:35:54 INFO - PROCESS | 1655 | 1472236554488 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}] 11:35:54 INFO - PROCESS | 1655 | 1472236554493 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:54 INFO - PROCESS | 1655 | 1472236554625 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 11:35:54 INFO - PROCESS | 1655 | 1472236554637 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:54 INFO - PROCESS | 1655 | 1472236554638 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a63800 == 35 [pid = 1655] [id = 580] 11:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124c8f000) [pid = 1655] [serial = 1740] [outer = 0x0] 11:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1254b7400) [pid = 1655] [serial = 1741] [outer = 0x124c8f000] 11:35:54 INFO - PROCESS | 1655 | 1472236554665 Marionette DEBUG loaded listener.js 11:35:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1261ea400) [pid = 1655] [serial = 1742] [outer = 0x124c8f000] 11:35:54 INFO - PROCESS | 1655 | 1472236554990 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]]]}] 11:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 11:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:35:55 INFO - PROCESS | 1655 | 1472236555007 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 11:35:55 INFO - PROCESS | 1655 | 1472236555008 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 11:35:55 INFO - PROCESS | 1655 | 1472236555011 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:35:55 INFO - PROCESS | 1655 | 1472236555012 Marionette TRACE conn2 <- [1,2294,null,{}] 11:35:55 INFO - PROCESS | 1655 | 1472236555014 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}] 11:35:55 INFO - PROCESS | 1655 | 1472236555015 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:55 INFO - PROCESS | 1655 | 1472236555112 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 11:35:55 INFO - PROCESS | 1655 | 1472236555124 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:55 INFO - PROCESS | 1655 | 1472236555126 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129795000 == 36 [pid = 1655] [id = 581] 11:35:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1261ed800) [pid = 1655] [serial = 1743] [outer = 0x0] 11:35:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126843c00) [pid = 1655] [serial = 1744] [outer = 0x1261ed800] 11:35:55 INFO - PROCESS | 1655 | 1472236555152 Marionette DEBUG loaded listener.js 11:35:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126ca6c00) [pid = 1655] [serial = 1745] [outer = 0x1261ed800] 11:35:55 INFO - PROCESS | 1655 | 1472236555525 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]]]}] 11:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 11:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:35:55 INFO - PROCESS | 1655 | 1472236555532 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 11:35:55 INFO - PROCESS | 1655 | 1472236555534 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 11:35:55 INFO - PROCESS | 1655 | 1472236555537 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:35:55 INFO - PROCESS | 1655 | 1472236555539 Marionette TRACE conn2 <- [1,2298,null,{}] 11:35:55 INFO - PROCESS | 1655 | 1472236555542 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}] 11:35:55 INFO - PROCESS | 1655 | 1472236555544 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:55 INFO - PROCESS | 1655 | 1472236555694 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 11:35:55 INFO - PROCESS | 1655 | 1472236555713 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:55 INFO - PROCESS | 1655 | 1472236555714 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6ab800 == 37 [pid = 1655] [id = 582] 11:35:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126ca7000) [pid = 1655] [serial = 1746] [outer = 0x0] 11:35:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1289dd000) [pid = 1655] [serial = 1747] [outer = 0x126ca7000] 11:35:55 INFO - PROCESS | 1655 | 1472236555756 Marionette DEBUG loaded listener.js 11:35:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1289e3000) [pid = 1655] [serial = 1748] [outer = 0x126ca7000] 11:35:56 INFO - PROCESS | 1655 | 1472236556121 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]]]}] 11:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 620ms 11:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:35:56 INFO - PROCESS | 1655 | 1472236556159 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 11:35:56 INFO - PROCESS | 1655 | 1472236556160 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 11:35:56 INFO - PROCESS | 1655 | 1472236556162 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:35:56 INFO - PROCESS | 1655 | 1472236556164 Marionette TRACE conn2 <- [1,2302,null,{}] 11:35:56 INFO - PROCESS | 1655 | 1472236556166 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}] 11:35:56 INFO - PROCESS | 1655 | 1472236556167 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:56 INFO - PROCESS | 1655 | 1472236556268 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 11:35:56 INFO - PROCESS | 1655 | 1472236556272 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:56 INFO - PROCESS | 1655 | 1472236556273 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac6a800 == 38 [pid = 1655] [id = 583] 11:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126cab000) [pid = 1655] [serial = 1749] [outer = 0x0] 11:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1289e9800) [pid = 1655] [serial = 1750] [outer = 0x126cab000] 11:35:56 INFO - PROCESS | 1655 | 1472236556305 Marionette DEBUG loaded listener.js 11:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b1ec00) [pid = 1655] [serial = 1751] [outer = 0x126cab000] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1133ce800) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112735000) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113cbdc00) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1199f2c00) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112722000) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1164f0c00) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115d24c00) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118393c00) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1219fdc00) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1219f2c00) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1127dfc00) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1248be400) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112723800) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116ab6c00) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11863fc00) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:35:56 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1219fe000) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:35:56 INFO - PROCESS | 1655 | 1472236556718 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]]]}] 11:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 574ms 11:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:35:56 INFO - PROCESS | 1655 | 1472236556738 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 11:35:56 INFO - PROCESS | 1655 | 1472236556739 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 11:35:56 INFO - PROCESS | 1655 | 1472236556743 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:35:56 INFO - PROCESS | 1655 | 1472236556744 Marionette TRACE conn2 <- [1,2306,null,{}] 11:35:56 INFO - PROCESS | 1655 | 1472236556747 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}] 11:35:56 INFO - PROCESS | 1655 | 1472236556748 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:56 INFO - PROCESS | 1655 | 1472236556839 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 11:35:56 INFO - PROCESS | 1655 | 1472236556843 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:56 INFO - PROCESS | 1655 | 1472236556844 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b2b000 == 39 [pid = 1655] [id = 584] 11:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1127e3c00) [pid = 1655] [serial = 1752] [outer = 0x0] 11:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x115eec800) [pid = 1655] [serial = 1753] [outer = 0x1127e3c00] 11:35:56 INFO - PROCESS | 1655 | 1472236556876 Marionette DEBUG loaded listener.js 11:35:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1183a1000) [pid = 1655] [serial = 1754] [outer = 0x1127e3c00] 11:35:57 INFO - PROCESS | 1655 | 1472236557363 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]]]}] 11:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 672ms 11:35:57 INFO - PROCESS | 1655 | 1472236557413 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 11:35:57 INFO - PROCESS | 1655 | 1472236557415 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 11:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:35:57 INFO - PROCESS | 1655 | 1472236557417 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:35:57 INFO - PROCESS | 1655 | 1472236557419 Marionette TRACE conn2 <- [1,2310,null,{}] 11:35:57 INFO - PROCESS | 1655 | 1472236557422 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}] 11:35:57 INFO - PROCESS | 1655 | 1472236557423 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:57 INFO - PROCESS | 1655 | 1472236557514 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 11:35:57 INFO - PROCESS | 1655 | 1472236557538 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:57 INFO - PROCESS | 1655 | 1472236557539 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be15000 == 40 [pid = 1655] [id = 585] 11:35:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1248bfc00) [pid = 1655] [serial = 1755] [outer = 0x0] 11:35:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128b1e800) [pid = 1655] [serial = 1756] [outer = 0x1248bfc00] 11:35:57 INFO - PROCESS | 1655 | 1472236557567 Marionette DEBUG loaded listener.js 11:35:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128c9c800) [pid = 1655] [serial = 1757] [outer = 0x1248bfc00] 11:35:57 INFO - PROCESS | 1655 | 1472236557914 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]]]}] 11:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 524ms 11:35:57 INFO - PROCESS | 1655 | 1472236557941 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 11:35:57 INFO - PROCESS | 1655 | 1472236557942 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 11:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:35:57 INFO - PROCESS | 1655 | 1472236557945 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:35:57 INFO - PROCESS | 1655 | 1472236557946 Marionette TRACE conn2 <- [1,2314,null,{}] 11:35:57 INFO - PROCESS | 1655 | 1472236557948 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}] 11:35:57 INFO - PROCESS | 1655 | 1472236557949 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:58 INFO - PROCESS | 1655 | 1472236558058 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 11:35:58 INFO - PROCESS | 1655 | 1472236558064 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:58 INFO - PROCESS | 1655 | 1472236558066 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c10c000 == 41 [pid = 1655] [id = 586] 11:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128e50800) [pid = 1655] [serial = 1758] [outer = 0x0] 11:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1291eac00) [pid = 1655] [serial = 1759] [outer = 0x128e50800] 11:35:58 INFO - PROCESS | 1655 | 1472236558091 Marionette DEBUG loaded listener.js 11:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1291f3000) [pid = 1655] [serial = 1760] [outer = 0x128e50800] 11:35:58 INFO - PROCESS | 1655 | 1472236558395 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]]]}] 11:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 467ms 11:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:35:58 INFO - PROCESS | 1655 | 1472236558413 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 11:35:58 INFO - PROCESS | 1655 | 1472236558414 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 11:35:58 INFO - PROCESS | 1655 | 1472236558416 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:35:58 INFO - PROCESS | 1655 | 1472236558417 Marionette TRACE conn2 <- [1,2318,null,{}] 11:35:58 INFO - PROCESS | 1655 | 1472236558420 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}] 11:35:58 INFO - PROCESS | 1655 | 1472236558424 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:58 INFO - PROCESS | 1655 | 1472236558516 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 11:35:58 INFO - PROCESS | 1655 | 1472236558520 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:58 INFO - PROCESS | 1655 | 1472236558521 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c63c800 == 42 [pid = 1655] [id = 587] 11:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1248b1000) [pid = 1655] [serial = 1761] [outer = 0x0] 11:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1292f2800) [pid = 1655] [serial = 1762] [outer = 0x1248b1000] 11:35:58 INFO - PROCESS | 1655 | 1472236558545 Marionette DEBUG loaded listener.js 11:35:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292fc800) [pid = 1655] [serial = 1763] [outer = 0x1248b1000] 11:35:59 INFO - PROCESS | 1655 | 1472236559030 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] 11:35:59 INFO - PROCESS | 1655 | 1472236559038 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 11:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:35:59 INFO - PROCESS | 1655 | 1472236559041 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:35:59 INFO - PROCESS | 1655 | 1472236559043 Marionette TRACE conn2 <- [1,2322,null,{}] 11:35:59 INFO - PROCESS | 1655 | 1472236559048 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}] 11:35:59 INFO - PROCESS | 1655 | 1472236559050 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:59 INFO - PROCESS | 1655 | 1472236559153 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 11:35:59 INFO - PROCESS | 1655 | 1472236559225 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:59 INFO - PROCESS | 1655 | 1472236559226 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c3800 == 43 [pid = 1655] [id = 588] 11:35:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115ee9800) [pid = 1655] [serial = 1764] [outer = 0x0] 11:35:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118079000) [pid = 1655] [serial = 1765] [outer = 0x115ee9800] 11:35:59 INFO - PROCESS | 1655 | 1472236559258 Marionette DEBUG loaded listener.js 11:35:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11931e400) [pid = 1655] [serial = 1766] [outer = 0x115ee9800] 11:35:59 INFO - PROCESS | 1655 | 1472236559705 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]]]}] 11:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 672ms 11:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:35:59 INFO - PROCESS | 1655 | 1472236559714 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 11:35:59 INFO - PROCESS | 1655 | 1472236559717 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 11:35:59 INFO - PROCESS | 1655 | 1472236559721 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:35:59 INFO - PROCESS | 1655 | 1472236559723 Marionette TRACE conn2 <- [1,2326,null,{}] 11:35:59 INFO - PROCESS | 1655 | 1472236559726 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}] 11:35:59 INFO - PROCESS | 1655 | 1472236559727 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:59 INFO - PROCESS | 1655 | 1472236559833 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 11:35:59 INFO - PROCESS | 1655 | 1472236559895 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:59 INFO - PROCESS | 1655 | 1472236559896 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:35:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x128eb5800 == 44 [pid = 1655] [id = 589] 11:35:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119f7cc00) [pid = 1655] [serial = 1767] [outer = 0x0] 11:35:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121489000) [pid = 1655] [serial = 1768] [outer = 0x119f7cc00] 11:35:59 INFO - PROCESS | 1655 | 1472236559928 Marionette DEBUG loaded listener.js 11:35:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1219f6c00) [pid = 1655] [serial = 1769] [outer = 0x119f7cc00] 11:36:00 INFO - PROCESS | 1655 | 1472236560374 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]]]}] 11:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 673ms 11:36:00 INFO - PROCESS | 1655 | 1472236560394 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 11:36:00 INFO - PROCESS | 1655 | 1472236560396 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 11:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:36:00 INFO - PROCESS | 1655 | 1472236560398 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:36:00 INFO - PROCESS | 1655 | 1472236560401 Marionette TRACE conn2 <- [1,2330,null,{}] 11:36:00 INFO - PROCESS | 1655 | 1472236560408 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}] 11:36:00 INFO - PROCESS | 1655 | 1472236560412 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:00 INFO - PROCESS | 1655 | 1472236560515 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 11:36:00 INFO - PROCESS | 1655 | 1472236560612 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:00 INFO - PROCESS | 1655 | 1472236560614 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c63b000 == 45 [pid = 1655] [id = 590] 11:36:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1254b1400) [pid = 1655] [serial = 1770] [outer = 0x0] 11:36:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x125585000) [pid = 1655] [serial = 1771] [outer = 0x1254b1400] 11:36:00 INFO - PROCESS | 1655 | 1472236560645 Marionette DEBUG loaded listener.js 11:36:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1261cec00) [pid = 1655] [serial = 1772] [outer = 0x1254b1400] 11:36:01 INFO - PROCESS | 1655 | 1472236561079 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]]]}] 11:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 723ms 11:36:01 INFO - PROCESS | 1655 | 1472236561121 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 11:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:36:01 INFO - PROCESS | 1655 | 1472236561123 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 11:36:01 INFO - PROCESS | 1655 | 1472236561125 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:36:01 INFO - PROCESS | 1655 | 1472236561127 Marionette TRACE conn2 <- [1,2334,null,{}] 11:36:01 INFO - PROCESS | 1655 | 1472236561129 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}] 11:36:01 INFO - PROCESS | 1655 | 1472236561130 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:01 INFO - PROCESS | 1655 | 1472236561236 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 11:36:01 INFO - PROCESS | 1655 | 1472236561295 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:01 INFO - PROCESS | 1655 | 1472236561296 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11943a000 == 46 [pid = 1655] [id = 591] 11:36:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11907ac00) [pid = 1655] [serial = 1773] [outer = 0x0] 11:36:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1261ca000) [pid = 1655] [serial = 1774] [outer = 0x11907ac00] 11:36:01 INFO - PROCESS | 1655 | 1472236561326 Marionette DEBUG loaded listener.js 11:36:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1261e9000) [pid = 1655] [serial = 1775] [outer = 0x11907ac00] 11:36:01 INFO - PROCESS | 1655 | 1472236561954 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]]]}] 11:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 874ms 11:36:02 INFO - PROCESS | 1655 | 1472236562000 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 11:36:02 INFO - PROCESS | 1655 | 1472236562002 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 11:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:36:02 INFO - PROCESS | 1655 | 1472236562024 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:36:02 INFO - PROCESS | 1655 | 1472236562027 Marionette TRACE conn2 <- [1,2338,null,{}] 11:36:02 INFO - PROCESS | 1655 | 1472236562030 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}] 11:36:02 INFO - PROCESS | 1655 | 1472236562032 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:02 INFO - PROCESS | 1655 | 1472236562123 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 11:36:02 INFO - PROCESS | 1655 | 1472236562196 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:02 INFO - PROCESS | 1655 | 1472236562197 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c6800 == 47 [pid = 1655] [id = 592] 11:36:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x116555800) [pid = 1655] [serial = 1776] [outer = 0x0] 11:36:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x116952c00) [pid = 1655] [serial = 1777] [outer = 0x116555800] 11:36:02 INFO - PROCESS | 1655 | 1472236562226 Marionette DEBUG loaded listener.js 11:36:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1182b9c00) [pid = 1655] [serial = 1778] [outer = 0x116555800] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12c10c000 == 46 [pid = 1655] [id = 586] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12be15000 == 45 [pid = 1655] [id = 585] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x128b2b000 == 44 [pid = 1655] [id = 584] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac6a800 == 43 [pid = 1655] [id = 583] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6ab800 == 42 [pid = 1655] [id = 582] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x129795000 == 41 [pid = 1655] [id = 581] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x128a63800 == 40 [pid = 1655] [id = 580] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x128a48000 == 39 [pid = 1655] [id = 579] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1261c0800 == 38 [pid = 1655] [id = 578] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x121c03000 == 37 [pid = 1655] [id = 577] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x119a3a800 == 36 [pid = 1655] [id = 576] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x117002800 == 35 [pid = 1655] [id = 575] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x121327800 == 34 [pid = 1655] [id = 574] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac74000 == 33 [pid = 1655] [id = 572] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x116546000 == 32 [pid = 1655] [id = 573] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x11943a000 == 31 [pid = 1655] [id = 591] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12c63b000 == 30 [pid = 1655] [id = 590] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x128eb5800 == 29 [pid = 1655] [id = 589] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12c63c800 == 28 [pid = 1655] [id = 587] 11:36:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c3800 == 27 [pid = 1655] [id = 588] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x113c2bc00) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x115eeac00) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x121491c00) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12148a000) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1161be400) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119a86c00) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1193ad800) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1193d8c00) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118078c00) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11830d800) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117414c00) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116153000) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1193ac800) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11864b800) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1248b5800) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121ad6c00) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121a25000) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118082400) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1254b3000) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1254b4c00) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124e54800) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x125588000) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124e50400) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1254be400) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12691ec00) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1261df000) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116ab6800) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1260d1800) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126ca1800) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124a38800) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12103a000) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1261c8800) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 11:36:02 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1219f7c00) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 11:36:03 INFO - PROCESS | 1655 | 1472236563131 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]]]}] 11:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1128ms 11:36:03 INFO - PROCESS | 1655 | 1472236563151 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 11:36:03 INFO - PROCESS | 1655 | 1472236563154 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 11:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:36:03 INFO - PROCESS | 1655 | 1472236563159 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:36:03 INFO - PROCESS | 1655 | 1472236563160 Marionette TRACE conn2 <- [1,2342,null,{}] 11:36:03 INFO - PROCESS | 1655 | 1472236563164 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}] 11:36:03 INFO - PROCESS | 1655 | 1472236563165 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:03 INFO - PROCESS | 1655 | 1472236563244 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 11:36:03 INFO - PROCESS | 1655 | 1472236563248 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:03 INFO - PROCESS | 1655 | 1472236563251 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x117013800 == 28 [pid = 1655] [id = 593] 11:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113cba400) [pid = 1655] [serial = 1779] [outer = 0x0] 11:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1164ecc00) [pid = 1655] [serial = 1780] [outer = 0x113cba400] 11:36:03 INFO - PROCESS | 1655 | 1472236563282 Marionette DEBUG loaded listener.js 11:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1176bfc00) [pid = 1655] [serial = 1781] [outer = 0x113cba400] 11:36:03 INFO - PROCESS | 1655 | 1472236563669 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]]]}] 11:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 521ms 11:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:36:03 INFO - PROCESS | 1655 | 1472236563679 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 11:36:03 INFO - PROCESS | 1655 | 1472236563683 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 11:36:03 INFO - PROCESS | 1655 | 1472236563688 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:36:03 INFO - PROCESS | 1655 | 1472236563689 Marionette TRACE conn2 <- [1,2346,null,{}] 11:36:03 INFO - PROCESS | 1655 | 1472236563692 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}] 11:36:03 INFO - PROCESS | 1655 | 1472236563694 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:03 INFO - PROCESS | 1655 | 1472236563773 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 11:36:03 INFO - PROCESS | 1655 | 1472236563777 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:03 INFO - PROCESS | 1655 | 1472236563778 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119156800 == 29 [pid = 1655] [id = 594] 11:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11826f000) [pid = 1655] [serial = 1782] [outer = 0x0] 11:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11863fc00) [pid = 1655] [serial = 1783] [outer = 0x11826f000] 11:36:03 INFO - PROCESS | 1655 | 1472236563806 Marionette DEBUG loaded listener.js 11:36:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119316c00) [pid = 1655] [serial = 1784] [outer = 0x11826f000] 11:36:04 INFO - PROCESS | 1655 | 1472236564148 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]]]}] 11:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 469ms 11:36:04 INFO - PROCESS | 1655 | 1472236564157 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 11:36:04 INFO - PROCESS | 1655 | 1472236564158 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 11:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:36:04 INFO - PROCESS | 1655 | 1472236564161 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:36:04 INFO - PROCESS | 1655 | 1472236564163 Marionette TRACE conn2 <- [1,2350,null,{}] 11:36:04 INFO - PROCESS | 1655 | 1472236564173 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}] 11:36:04 INFO - PROCESS | 1655 | 1472236564176 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:04 INFO - PROCESS | 1655 | 1472236564256 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 11:36:04 INFO - PROCESS | 1655 | 1472236564316 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:04 INFO - PROCESS | 1655 | 1472236564318 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132c000 == 30 [pid = 1655] [id = 595] 11:36:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113351c00) [pid = 1655] [serial = 1785] [outer = 0x0] 11:36:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1193d5000) [pid = 1655] [serial = 1786] [outer = 0x113351c00] 11:36:04 INFO - PROCESS | 1655 | 1472236564347 Marionette DEBUG loaded listener.js 11:36:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121037c00) [pid = 1655] [serial = 1787] [outer = 0x113351c00] 11:36:04 INFO - PROCESS | 1655 | 1472236564648 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]]]}] 11:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 523ms 11:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:36:04 INFO - PROCESS | 1655 | 1472236564684 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 11:36:04 INFO - PROCESS | 1655 | 1472236564686 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 11:36:04 INFO - PROCESS | 1655 | 1472236564690 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:36:04 INFO - PROCESS | 1655 | 1472236564692 Marionette TRACE conn2 <- [1,2354,null,{}] 11:36:04 INFO - PROCESS | 1655 | 1472236564694 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}] 11:36:04 INFO - PROCESS | 1655 | 1472236564695 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:04 INFO - PROCESS | 1655 | 1472236564774 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 11:36:04 INFO - PROCESS | 1655 | 1472236564834 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:04 INFO - PROCESS | 1655 | 1472236564835 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249cb800 == 31 [pid = 1655] [id = 596] 11:36:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119a86c00) [pid = 1655] [serial = 1788] [outer = 0x0] 11:36:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12148a400) [pid = 1655] [serial = 1789] [outer = 0x119a86c00] 11:36:04 INFO - PROCESS | 1655 | 1472236564861 Marionette DEBUG loaded listener.js 11:36:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1219f3400) [pid = 1655] [serial = 1790] [outer = 0x119a86c00] 11:36:05 INFO - PROCESS | 1655 | 1472236565151 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]]]}] 11:36:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 11:36:05 INFO - PROCESS | 1655 | 1472236565210 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 11:36:05 INFO - PROCESS | 1655 | 1472236565218 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 11:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:36:05 INFO - PROCESS | 1655 | 1472236565220 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:36:05 INFO - PROCESS | 1655 | 1472236565221 Marionette TRACE conn2 <- [1,2358,null,{}] 11:36:05 INFO - PROCESS | 1655 | 1472236565223 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}] 11:36:05 INFO - PROCESS | 1655 | 1472236565225 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:05 INFO - PROCESS | 1655 | 1472236565320 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 11:36:05 INFO - PROCESS | 1655 | 1472236565324 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:05 INFO - PROCESS | 1655 | 1472236565325 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261bf800 == 32 [pid = 1655] [id = 597] 11:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1167b0c00) [pid = 1655] [serial = 1791] [outer = 0x0] 11:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12148f400) [pid = 1655] [serial = 1792] [outer = 0x1167b0c00] 11:36:05 INFO - PROCESS | 1655 | 1472236565350 Marionette DEBUG loaded listener.js 11:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121ada800) [pid = 1655] [serial = 1793] [outer = 0x1167b0c00] 11:36:05 INFO - PROCESS | 1655 | 1472236565697 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]]]}] 11:36:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 11:36:05 INFO - PROCESS | 1655 | 1472236565740 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 11:36:05 INFO - PROCESS | 1655 | 1472236565741 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 11:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:36:05 INFO - PROCESS | 1655 | 1472236565744 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:36:05 INFO - PROCESS | 1655 | 1472236565745 Marionette TRACE conn2 <- [1,2362,null,{}] 11:36:05 INFO - PROCESS | 1655 | 1472236565747 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}] 11:36:05 INFO - PROCESS | 1655 | 1472236565751 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:05 INFO - PROCESS | 1655 | 1472236565866 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 11:36:05 INFO - PROCESS | 1655 | 1472236565876 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:05 INFO - PROCESS | 1655 | 1472236565877 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a46800 == 33 [pid = 1655] [id = 598] 11:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121ad3400) [pid = 1655] [serial = 1794] [outer = 0x0] 11:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1248bb400) [pid = 1655] [serial = 1795] [outer = 0x121ad3400] 11:36:05 INFO - PROCESS | 1655 | 1472236565903 Marionette DEBUG loaded listener.js 11:36:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1254b7800) [pid = 1655] [serial = 1796] [outer = 0x121ad3400] 11:36:06 INFO - PROCESS | 1655 | 1472236566257 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]]]}] 11:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 567ms 11:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:36:06 INFO - PROCESS | 1655 | 1472236566312 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 11:36:06 INFO - PROCESS | 1655 | 1472236566313 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 11:36:06 INFO - PROCESS | 1655 | 1472236566315 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:36:06 INFO - PROCESS | 1655 | 1472236566316 Marionette TRACE conn2 <- [1,2366,null,{}] 11:36:06 INFO - PROCESS | 1655 | 1472236566318 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}] 11:36:06 INFO - PROCESS | 1655 | 1472236566327 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:06 INFO - PROCESS | 1655 | 1472236566422 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 11:36:06 INFO - PROCESS | 1655 | 1472236566433 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:06 INFO - PROCESS | 1655 | 1472236566434 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b44800 == 34 [pid = 1655] [id = 599] 11:36:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1254b7c00) [pid = 1655] [serial = 1797] [outer = 0x0] 11:36:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12558dc00) [pid = 1655] [serial = 1798] [outer = 0x1254b7c00] 11:36:06 INFO - PROCESS | 1655 | 1472236566461 Marionette DEBUG loaded listener.js 11:36:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1261ca400) [pid = 1655] [serial = 1799] [outer = 0x1254b7c00] 11:36:06 INFO - PROCESS | 1655 | 1472236566834 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]]]}] 11:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 572ms 11:36:06 INFO - PROCESS | 1655 | 1472236566888 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 11:36:06 INFO - PROCESS | 1655 | 1472236566890 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 11:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:36:06 INFO - PROCESS | 1655 | 1472236566892 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:36:06 INFO - PROCESS | 1655 | 1472236566894 Marionette TRACE conn2 <- [1,2370,null,{}] 11:36:06 INFO - PROCESS | 1655 | 1472236566896 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}] 11:36:06 INFO - PROCESS | 1655 | 1472236566898 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:07 INFO - PROCESS | 1655 | 1472236567030 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 11:36:07 INFO - PROCESS | 1655 | 1472236567056 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:07 INFO - PROCESS | 1655 | 1472236567057 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x129792800 == 35 [pid = 1655] [id = 600] 11:36:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1254be000) [pid = 1655] [serial = 1800] [outer = 0x0] 11:36:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1261e6c00) [pid = 1655] [serial = 1801] [outer = 0x1254be000] 11:36:07 INFO - PROCESS | 1655 | 1472236567099 Marionette DEBUG loaded listener.js 11:36:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126845c00) [pid = 1655] [serial = 1802] [outer = 0x1254be000] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128e50800) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1248b1000) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1261ed800) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126ca7000) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124848c00) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182bec00) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116157400) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1129b0000) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12691f000) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1182be000) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1199ebc00) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1219f4400) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126cab000) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1248bfc00) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:36:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124c8f000) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:36:07 INFO - PROCESS | 1655 | 1472236567612 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]]]}] 11:36:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:36:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 772ms 11:36:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:36:07 INFO - PROCESS | 1655 | 1472236567664 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 11:36:07 INFO - PROCESS | 1655 | 1472236567666 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 11:36:07 INFO - PROCESS | 1655 | 1472236567668 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:36:07 INFO - PROCESS | 1655 | 1472236567669 Marionette TRACE conn2 <- [1,2374,null,{}] 11:36:07 INFO - PROCESS | 1655 | 1472236567684 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}] 11:36:07 INFO - PROCESS | 1655 | 1472236567685 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:07 INFO - PROCESS | 1655 | 1472236567782 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 11:36:07 INFO - PROCESS | 1655 | 1472236567785 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:07 INFO - PROCESS | 1655 | 1472236567788 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132b800 == 36 [pid = 1655] [id = 601] 11:36:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116ab5800) [pid = 1655] [serial = 1803] [outer = 0x0] 11:36:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12148c800) [pid = 1655] [serial = 1804] [outer = 0x116ab5800] 11:36:07 INFO - PROCESS | 1655 | 1472236567814 Marionette DEBUG loaded listener.js 11:36:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1248bac00) [pid = 1655] [serial = 1805] [outer = 0x116ab5800] 11:36:08 INFO - PROCESS | 1655 | 1472236568143 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]]]}] 11:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 524ms 11:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:36:08 INFO - PROCESS | 1655 | 1472236568192 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 11:36:08 INFO - PROCESS | 1655 | 1472236568193 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 11:36:08 INFO - PROCESS | 1655 | 1472236568195 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:36:08 INFO - PROCESS | 1655 | 1472236568197 Marionette TRACE conn2 <- [1,2378,null,{}] 11:36:08 INFO - PROCESS | 1655 | 1472236568199 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}] 11:36:08 INFO - PROCESS | 1655 | 1472236568200 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:08 INFO - PROCESS | 1655 | 1472236568276 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 11:36:08 INFO - PROCESS | 1655 | 1472236568335 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:08 INFO - PROCESS | 1655 | 1472236568336 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a722800 == 37 [pid = 1655] [id = 602] 11:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11931cc00) [pid = 1655] [serial = 1806] [outer = 0x0] 11:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1260d6400) [pid = 1655] [serial = 1807] [outer = 0x11931cc00] 11:36:08 INFO - PROCESS | 1655 | 1472236568362 Marionette DEBUG loaded listener.js 11:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126c0ec00) [pid = 1655] [serial = 1808] [outer = 0x11931cc00] 11:36:08 INFO - PROCESS | 1655 | 1472236568665 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]]]}] 11:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 11:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:36:08 INFO - PROCESS | 1655 | 1472236568714 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 11:36:08 INFO - PROCESS | 1655 | 1472236568716 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 11:36:08 INFO - PROCESS | 1655 | 1472236568718 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:36:08 INFO - PROCESS | 1655 | 1472236568720 Marionette TRACE conn2 <- [1,2382,null,{}] 11:36:08 INFO - PROCESS | 1655 | 1472236568722 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}] 11:36:08 INFO - PROCESS | 1655 | 1472236568724 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:08 INFO - PROCESS | 1655 | 1472236568824 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 11:36:08 INFO - PROCESS | 1655 | 1472236568828 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:08 INFO - PROCESS | 1655 | 1472236568829 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261be800 == 38 [pid = 1655] [id = 603] 11:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126ca5c00) [pid = 1655] [serial = 1809] [outer = 0x0] 11:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1289dec00) [pid = 1655] [serial = 1810] [outer = 0x126ca5c00] 11:36:08 INFO - PROCESS | 1655 | 1472236568856 Marionette DEBUG loaded listener.js 11:36:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128e4d000) [pid = 1655] [serial = 1811] [outer = 0x126ca5c00] 11:36:09 INFO - PROCESS | 1655 | 1472236569164 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]]]}] 11:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 470ms 11:36:09 INFO - PROCESS | 1655 | 1472236569198 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 11:36:09 INFO - PROCESS | 1655 | 1472236569200 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 11:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:36:09 INFO - PROCESS | 1655 | 1472236569213 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:36:09 INFO - PROCESS | 1655 | 1472236569214 Marionette TRACE conn2 <- [1,2386,null,{}] 11:36:09 INFO - PROCESS | 1655 | 1472236569217 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}] 11:36:09 INFO - PROCESS | 1655 | 1472236569219 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:09 INFO - PROCESS | 1655 | 1472236569385 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 11:36:09 INFO - PROCESS | 1655 | 1472236569390 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:09 INFO - PROCESS | 1655 | 1472236569391 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be07000 == 39 [pid = 1655] [id = 604] 11:36:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126c0d800) [pid = 1655] [serial = 1812] [outer = 0x0] 11:36:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1291ec000) [pid = 1655] [serial = 1813] [outer = 0x126c0d800] 11:36:09 INFO - PROCESS | 1655 | 1472236569433 Marionette DEBUG loaded listener.js 11:36:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1292edc00) [pid = 1655] [serial = 1814] [outer = 0x126c0d800] 11:36:09 INFO - PROCESS | 1655 | 1472236569986 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]]]}] 11:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 823ms 11:36:10 INFO - PROCESS | 1655 | 1472236570042 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 11:36:10 INFO - PROCESS | 1655 | 1472236570045 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 11:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:36:10 INFO - PROCESS | 1655 | 1472236570048 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:36:10 INFO - PROCESS | 1655 | 1472236570051 Marionette TRACE conn2 <- [1,2390,null,{}] 11:36:10 INFO - PROCESS | 1655 | 1472236570078 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}] 11:36:10 INFO - PROCESS | 1655 | 1472236570080 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:10 INFO - PROCESS | 1655 | 1472236570189 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 11:36:10 INFO - PROCESS | 1655 | 1472236570272 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:10 INFO - PROCESS | 1655 | 1472236570273 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11943e000 == 40 [pid = 1655] [id = 605] 11:36:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115d7c400) [pid = 1655] [serial = 1815] [outer = 0x0] 11:36:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x117157800) [pid = 1655] [serial = 1816] [outer = 0x115d7c400] 11:36:10 INFO - PROCESS | 1655 | 1472236570305 Marionette DEBUG loaded listener.js 11:36:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1182c2800) [pid = 1655] [serial = 1817] [outer = 0x115d7c400] 11:36:10 INFO - PROCESS | 1655 | 1472236570826 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]]]}] 11:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 797ms 11:36:10 INFO - PROCESS | 1655 | 1472236570845 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 11:36:10 INFO - PROCESS | 1655 | 1472236570848 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 11:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:36:10 INFO - PROCESS | 1655 | 1472236570880 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:36:10 INFO - PROCESS | 1655 | 1472236570882 Marionette TRACE conn2 <- [1,2394,null,{}] 11:36:10 INFO - PROCESS | 1655 | 1472236570888 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}] 11:36:10 INFO - PROCESS | 1655 | 1472236570891 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:11 INFO - PROCESS | 1655 | 1472236571000 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 11:36:11 INFO - PROCESS | 1655 | 1472236571210 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:11 INFO - PROCESS | 1655 | 1472236571212 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11677b000 == 41 [pid = 1655] [id = 606] 11:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1129ad800) [pid = 1655] [serial = 1818] [outer = 0x0] 11:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112f1bc00) [pid = 1655] [serial = 1819] [outer = 0x1129ad800] 11:36:11 INFO - PROCESS | 1655 | 1472236571241 Marionette DEBUG loaded listener.js 11:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x115d83400) [pid = 1655] [serial = 1820] [outer = 0x1129ad800] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1261be800 == 40 [pid = 1655] [id = 603] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12a722800 == 39 [pid = 1655] [id = 602] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12132b800 == 38 [pid = 1655] [id = 601] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x129792800 == 37 [pid = 1655] [id = 600] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x128b44800 == 36 [pid = 1655] [id = 599] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x128a46800 == 35 [pid = 1655] [id = 598] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1261bf800 == 34 [pid = 1655] [id = 597] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1249cb800 == 33 [pid = 1655] [id = 596] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12132c000 == 32 [pid = 1655] [id = 595] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x119156800 == 31 [pid = 1655] [id = 594] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x117013800 == 30 [pid = 1655] [id = 593] 11:36:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c6800 == 29 [pid = 1655] [id = 592] 11:36:11 INFO - PROCESS | 1655 | 1472236571722 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]]]}] 11:36:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:36:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 901ms 11:36:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:36:11 INFO - PROCESS | 1655 | 1472236571754 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 11:36:11 INFO - PROCESS | 1655 | 1472236571756 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1291f3000) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1292f2800) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1292fc800) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126843c00) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1289dd000) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124a2e800) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119082000) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1193cf000) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1165ef400) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x117c49c00) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112a86c00) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x114f93400) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126cab400) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118316000) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118dda800) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121032000) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1215cfc00) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1219fc400) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123c9d400) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1289e9800) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115eec800) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128b1e800) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128b1ec00) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124e55000) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1254b7400) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1289e3000) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126ca6c00) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128c9c800) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1261ea400) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1291eac00) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 11:36:11 INFO - PROCESS | 1655 | 1472236571773 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:36:11 INFO - PROCESS | 1655 | 1472236571776 Marionette TRACE conn2 <- [1,2398,null,{}] 11:36:11 INFO - PROCESS | 1655 | 1472236571781 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}] 11:36:11 INFO - PROCESS | 1655 | 1472236571783 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:11 INFO - PROCESS | 1655 | 1472236571861 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 11:36:11 INFO - PROCESS | 1655 | 1472236571867 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:11 INFO - PROCESS | 1655 | 1472236571868 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170b2000 == 30 [pid = 1655] [id = 607] 11:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113cbd000) [pid = 1655] [serial = 1821] [outer = 0x0] 11:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1167b6400) [pid = 1655] [serial = 1822] [outer = 0x113cbd000] 11:36:11 INFO - PROCESS | 1655 | 1472236571900 Marionette DEBUG loaded listener.js 11:36:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118270400) [pid = 1655] [serial = 1823] [outer = 0x113cbd000] 11:36:12 INFO - PROCESS | 1655 | 1472236572243 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]]]}] 11:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 535ms 11:36:12 INFO - PROCESS | 1655 | 1472236572309 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 11:36:12 INFO - PROCESS | 1655 | 1472236572312 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 11:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:36:12 INFO - PROCESS | 1655 | 1472236572316 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:36:12 INFO - PROCESS | 1655 | 1472236572317 Marionette TRACE conn2 <- [1,2402,null,{}] 11:36:12 INFO - PROCESS | 1655 | 1472236572319 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}] 11:36:12 INFO - PROCESS | 1655 | 1472236572320 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:12 INFO - PROCESS | 1655 | 1472236572402 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 11:36:12 INFO - PROCESS | 1655 | 1472236572410 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:12 INFO - PROCESS | 1655 | 1472236572412 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c4800 == 31 [pid = 1655] [id = 608] 11:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118399c00) [pid = 1655] [serial = 1824] [outer = 0x0] 11:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11932ac00) [pid = 1655] [serial = 1825] [outer = 0x118399c00] 11:36:12 INFO - PROCESS | 1655 | 1472236572438 Marionette DEBUG loaded listener.js 11:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1193d5400) [pid = 1655] [serial = 1826] [outer = 0x118399c00] 11:36:12 INFO - PROCESS | 1655 | 1472236572807 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]]]}] 11:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 11:36:12 INFO - PROCESS | 1655 | 1472236572837 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 11:36:12 INFO - PROCESS | 1655 | 1472236572838 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 11:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:36:12 INFO - PROCESS | 1655 | 1472236572846 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:36:12 INFO - PROCESS | 1655 | 1472236572850 Marionette TRACE conn2 <- [1,2406,null,{}] 11:36:12 INFO - PROCESS | 1655 | 1472236572854 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}] 11:36:12 INFO - PROCESS | 1655 | 1472236572858 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:12 INFO - PROCESS | 1655 | 1472236572965 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 11:36:12 INFO - PROCESS | 1655 | 1472236572974 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:12 INFO - PROCESS | 1655 | 1472236572975 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c5b800 == 32 [pid = 1655] [id = 609] 11:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1193a2400) [pid = 1655] [serial = 1827] [outer = 0x0] 11:36:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1199f0800) [pid = 1655] [serial = 1828] [outer = 0x1193a2400] 11:36:13 INFO - PROCESS | 1655 | 1472236573001 Marionette DEBUG loaded listener.js 11:36:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121491800) [pid = 1655] [serial = 1829] [outer = 0x1193a2400] 11:36:13 INFO - PROCESS | 1655 | 1472236573331 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]]]}] 11:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 529ms 11:36:13 INFO - PROCESS | 1655 | 1472236573372 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 11:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:36:13 INFO - PROCESS | 1655 | 1472236573374 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 11:36:13 INFO - PROCESS | 1655 | 1472236573377 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:36:13 INFO - PROCESS | 1655 | 1472236573378 Marionette TRACE conn2 <- [1,2410,null,{}] 11:36:13 INFO - PROCESS | 1655 | 1472236573380 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}] 11:36:13 INFO - PROCESS | 1655 | 1472236573381 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:13 INFO - PROCESS | 1655 | 1472236573461 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 11:36:13 INFO - PROCESS | 1655 | 1472236573525 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:13 INFO - PROCESS | 1655 | 1472236573526 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x126952000 == 33 [pid = 1655] [id = 610] 11:36:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112a88000) [pid = 1655] [serial = 1830] [outer = 0x0] 11:36:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1219fe000) [pid = 1655] [serial = 1831] [outer = 0x112a88000] 11:36:13 INFO - PROCESS | 1655 | 1472236573551 Marionette DEBUG loaded listener.js 11:36:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1248b6400) [pid = 1655] [serial = 1832] [outer = 0x112a88000] 11:36:13 INFO - PROCESS | 1655 | 1472236573840 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]]]}] 11:36:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:36:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 11:36:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:36:13 INFO - PROCESS | 1655 | 1472236573899 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 11:36:13 INFO - PROCESS | 1655 | 1472236573900 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 11:36:13 INFO - PROCESS | 1655 | 1472236573902 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:36:13 INFO - PROCESS | 1655 | 1472236573903 Marionette TRACE conn2 <- [1,2414,null,{}] 11:36:13 INFO - PROCESS | 1655 | 1472236573908 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}] 11:36:13 INFO - PROCESS | 1655 | 1472236573910 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:14 INFO - PROCESS | 1655 | 1472236574010 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 11:36:14 INFO - PROCESS | 1655 | 1472236574014 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:14 INFO - PROCESS | 1655 | 1472236574019 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255a0800 == 34 [pid = 1655] [id = 611] 11:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124e55800) [pid = 1655] [serial = 1833] [outer = 0x0] 11:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124ed2800) [pid = 1655] [serial = 1834] [outer = 0x124e55800] 11:36:14 INFO - PROCESS | 1655 | 1472236574087 Marionette DEBUG loaded listener.js 11:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x125589000) [pid = 1655] [serial = 1835] [outer = 0x124e55800] 11:36:14 INFO - PROCESS | 1655 | 1472236574434 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]]]}] 11:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 571ms 11:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:36:14 INFO - PROCESS | 1655 | 1472236574473 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 11:36:14 INFO - PROCESS | 1655 | 1472236574475 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 11:36:14 INFO - PROCESS | 1655 | 1472236574477 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:36:14 INFO - PROCESS | 1655 | 1472236574478 Marionette TRACE conn2 <- [1,2418,null,{}] 11:36:14 INFO - PROCESS | 1655 | 1472236574480 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}] 11:36:14 INFO - PROCESS | 1655 | 1472236574482 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:14 INFO - PROCESS | 1655 | 1472236574583 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 11:36:14 INFO - PROCESS | 1655 | 1472236574594 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:14 INFO - PROCESS | 1655 | 1472236574595 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a572800 == 35 [pid = 1655] [id = 612] 11:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1129b1400) [pid = 1655] [serial = 1836] [outer = 0x0] 11:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1261de400) [pid = 1655] [serial = 1837] [outer = 0x1129b1400] 11:36:14 INFO - PROCESS | 1655 | 1472236574620 Marionette DEBUG loaded listener.js 11:36:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126c07000) [pid = 1655] [serial = 1838] [outer = 0x1129b1400] 11:36:14 INFO - PROCESS | 1655 | 1472236574974 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]]]}] 11:36:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:36:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 11:36:14 INFO - PROCESS | 1655 | 1472236574995 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 11:36:14 INFO - PROCESS | 1655 | 1472236574997 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 11:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:36:15 INFO - PROCESS | 1655 | 1472236574999 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:36:15 INFO - PROCESS | 1655 | 1472236575000 Marionette TRACE conn2 <- [1,2422,null,{}] 11:36:15 INFO - PROCESS | 1655 | 1472236575002 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}] 11:36:15 INFO - PROCESS | 1655 | 1472236575003 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:15 INFO - PROCESS | 1655 | 1472236575103 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 11:36:15 INFO - PROCESS | 1655 | 1472236575115 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:15 INFO - PROCESS | 1655 | 1472236575116 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196bd000 == 36 [pid = 1655] [id = 613] 11:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x111c19800) [pid = 1655] [serial = 1839] [outer = 0x0] 11:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1289dc400) [pid = 1655] [serial = 1840] [outer = 0x111c19800] 11:36:15 INFO - PROCESS | 1655 | 1472236575143 Marionette DEBUG loaded listener.js 11:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b1e800) [pid = 1655] [serial = 1841] [outer = 0x111c19800] 11:36:15 INFO - PROCESS | 1655 | 1472236575486 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]]]}] 11:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 11:36:15 INFO - PROCESS | 1655 | 1472236575517 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 11:36:15 INFO - PROCESS | 1655 | 1472236575519 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 11:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:36:15 INFO - PROCESS | 1655 | 1472236575527 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:36:15 INFO - PROCESS | 1655 | 1472236575529 Marionette TRACE conn2 <- [1,2426,null,{}] 11:36:15 INFO - PROCESS | 1655 | 1472236575531 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}] 11:36:15 INFO - PROCESS | 1655 | 1472236575532 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:15 INFO - PROCESS | 1655 | 1472236575629 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 11:36:15 INFO - PROCESS | 1655 | 1472236575633 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:15 INFO - PROCESS | 1655 | 1472236575634 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab7a800 == 37 [pid = 1655] [id = 614] 11:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126c0e800) [pid = 1655] [serial = 1842] [outer = 0x0] 11:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128c4d400) [pid = 1655] [serial = 1843] [outer = 0x126c0e800] 11:36:15 INFO - PROCESS | 1655 | 1472236575666 Marionette DEBUG loaded listener.js 11:36:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1291e5800) [pid = 1655] [serial = 1844] [outer = 0x126c0e800] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121ad3400) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113351c00) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1167b0c00) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113cba400) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11826f000) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119a86c00) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116555800) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115ee9800) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119f7cc00) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1254b1400) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11907ac00) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1254be000) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1254b7c00) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11931cc00) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116ab5800) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1127e3c00) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:36:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126ca5c00) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:36:16 INFO - PROCESS | 1655 | 1472236576052 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]]]}] 11:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 568ms 11:36:16 INFO - PROCESS | 1655 | 1472236576097 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 11:36:16 INFO - PROCESS | 1655 | 1472236576098 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 11:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:36:16 INFO - PROCESS | 1655 | 1472236576100 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:36:16 INFO - PROCESS | 1655 | 1472236576101 Marionette TRACE conn2 <- [1,2430,null,{}] 11:36:16 INFO - PROCESS | 1655 | 1472236576104 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}] 11:36:16 INFO - PROCESS | 1655 | 1472236576105 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:16 INFO - PROCESS | 1655 | 1472236576186 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 11:36:16 INFO - PROCESS | 1655 | 1472236576247 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:16 INFO - PROCESS | 1655 | 1472236576248 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261ae000 == 38 [pid = 1655] [id = 615] 11:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1129b9000) [pid = 1655] [serial = 1845] [outer = 0x0] 11:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x117159000) [pid = 1655] [serial = 1846] [outer = 0x1129b9000] 11:36:16 INFO - PROCESS | 1655 | 1472236576274 Marionette DEBUG loaded listener.js 11:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121897c00) [pid = 1655] [serial = 1847] [outer = 0x1129b9000] 11:36:16 INFO - PROCESS | 1655 | 1472236576557 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]]]}] 11:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 11:36:16 INFO - PROCESS | 1655 | 1472236576568 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 11:36:16 INFO - PROCESS | 1655 | 1472236576571 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 11:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:36:16 INFO - PROCESS | 1655 | 1472236576580 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:36:16 INFO - PROCESS | 1655 | 1472236576581 Marionette TRACE conn2 <- [1,2434,null,{}] 11:36:16 INFO - PROCESS | 1655 | 1472236576583 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}] 11:36:16 INFO - PROCESS | 1655 | 1472236576584 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:16 INFO - PROCESS | 1655 | 1472236576681 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 11:36:16 INFO - PROCESS | 1655 | 1472236576685 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:16 INFO - PROCESS | 1655 | 1472236576686 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be17000 == 39 [pid = 1655] [id = 616] 11:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1193d5800) [pid = 1655] [serial = 1848] [outer = 0x0] 11:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1254b9800) [pid = 1655] [serial = 1849] [outer = 0x1193d5800] 11:36:16 INFO - PROCESS | 1655 | 1472236576722 Marionette DEBUG loaded listener.js 11:36:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1291e7400) [pid = 1655] [serial = 1850] [outer = 0x1193d5800] 11:36:17 INFO - PROCESS | 1655 | 1472236577059 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]]]}] 11:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 11:36:17 INFO - PROCESS | 1655 | 1472236577101 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 11:36:17 INFO - PROCESS | 1655 | 1472236577102 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 11:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:36:17 INFO - PROCESS | 1655 | 1472236577104 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:36:17 INFO - PROCESS | 1655 | 1472236577106 Marionette TRACE conn2 <- [1,2438,null,{}] 11:36:17 INFO - PROCESS | 1655 | 1472236577108 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}] 11:36:17 INFO - PROCESS | 1655 | 1472236577110 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:17 INFO - PROCESS | 1655 | 1472236577232 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 11:36:17 INFO - PROCESS | 1655 | 1472236577237 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:17 INFO - PROCESS | 1655 | 1472236577238 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c3e4000 == 40 [pid = 1655] [id = 617] 11:36:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1292ee800) [pid = 1655] [serial = 1851] [outer = 0x0] 11:36:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1292fac00) [pid = 1655] [serial = 1852] [outer = 0x1292ee800] 11:36:17 INFO - PROCESS | 1655 | 1472236577263 Marionette DEBUG loaded listener.js 11:36:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129568800) [pid = 1655] [serial = 1853] [outer = 0x1292ee800] 11:36:17 INFO - PROCESS | 1655 | 1472236577573 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]]]}] 11:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 11:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:36:17 INFO - PROCESS | 1655 | 1472236577626 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 11:36:17 INFO - PROCESS | 1655 | 1472236577627 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 11:36:17 INFO - PROCESS | 1655 | 1472236577629 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:36:17 INFO - PROCESS | 1655 | 1472236577630 Marionette TRACE conn2 <- [1,2442,null,{}] 11:36:17 INFO - PROCESS | 1655 | 1472236577632 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}] 11:36:17 INFO - PROCESS | 1655 | 1472236577633 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:17 INFO - PROCESS | 1655 | 1472236577717 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 11:36:17 INFO - PROCESS | 1655 | 1472236577788 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:17 INFO - PROCESS | 1655 | 1472236577789 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c64d800 == 41 [pid = 1655] [id = 618] 11:36:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1291f0400) [pid = 1655] [serial = 1854] [outer = 0x0] 11:36:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a533400) [pid = 1655] [serial = 1855] [outer = 0x1291f0400] 11:36:17 INFO - PROCESS | 1655 | 1472236577814 Marionette DEBUG loaded listener.js 11:36:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a678800) [pid = 1655] [serial = 1856] [outer = 0x1291f0400] 11:36:18 INFO - PROCESS | 1655 | 1472236578226 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]]]}] 11:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 622ms 11:36:18 INFO - PROCESS | 1655 | 1472236578251 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 11:36:18 INFO - PROCESS | 1655 | 1472236578254 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 11:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:36:18 INFO - PROCESS | 1655 | 1472236578275 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:36:18 INFO - PROCESS | 1655 | 1472236578277 Marionette TRACE conn2 <- [1,2446,null,{}] 11:36:18 INFO - PROCESS | 1655 | 1472236578281 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}] 11:36:18 INFO - PROCESS | 1655 | 1472236578283 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:18 INFO - PROCESS | 1655 | 1472236578387 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 11:36:18 INFO - PROCESS | 1655 | 1472236578460 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:18 INFO - PROCESS | 1655 | 1472236578461 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x119075800 == 42 [pid = 1655] [id = 619] 11:36:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11334c400) [pid = 1655] [serial = 1857] [outer = 0x0] 11:36:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x116590400) [pid = 1655] [serial = 1858] [outer = 0x11334c400] 11:36:18 INFO - PROCESS | 1655 | 1472236578493 Marionette DEBUG loaded listener.js 11:36:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118267c00) [pid = 1655] [serial = 1859] [outer = 0x11334c400] 11:36:18 INFO - PROCESS | 1655 | 1472236578917 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]]]}] 11:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 674ms 11:36:18 INFO - PROCESS | 1655 | 1472236578948 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 11:36:18 INFO - PROCESS | 1655 | 1472236578951 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 11:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:36:18 INFO - PROCESS | 1655 | 1472236578955 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:36:18 INFO - PROCESS | 1655 | 1472236578957 Marionette TRACE conn2 <- [1,2450,null,{}] 11:36:18 INFO - PROCESS | 1655 | 1472236578960 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}] 11:36:18 INFO - PROCESS | 1655 | 1472236578962 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:19 INFO - PROCESS | 1655 | 1472236579067 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 11:36:19 INFO - PROCESS | 1655 | 1472236579128 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:19 INFO - PROCESS | 1655 | 1472236579130 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261b8000 == 43 [pid = 1655] [id = 620] 11:36:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118dd1000) [pid = 1655] [serial = 1860] [outer = 0x0] 11:36:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1193d6800) [pid = 1655] [serial = 1861] [outer = 0x118dd1000] 11:36:19 INFO - PROCESS | 1655 | 1472236579162 Marionette DEBUG loaded listener.js 11:36:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121037000) [pid = 1655] [serial = 1862] [outer = 0x118dd1000] 11:36:19 INFO - PROCESS | 1655 | 1472236579591 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]]]}] 11:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 670ms 11:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:36:19 INFO - PROCESS | 1655 | 1472236579626 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 11:36:19 INFO - PROCESS | 1655 | 1472236579627 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 11:36:19 INFO - PROCESS | 1655 | 1472236579629 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:36:19 INFO - PROCESS | 1655 | 1472236579632 Marionette TRACE conn2 <- [1,2454,null,{}] 11:36:19 INFO - PROCESS | 1655 | 1472236579656 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}] 11:36:19 INFO - PROCESS | 1655 | 1472236579659 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:19 INFO - PROCESS | 1655 | 1472236579807 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 11:36:19 INFO - PROCESS | 1655 | 1472236579864 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:19 INFO - PROCESS | 1655 | 1472236579866 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c641800 == 44 [pid = 1655] [id = 621] 11:36:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124a38800) [pid = 1655] [serial = 1863] [outer = 0x0] 11:36:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124c84c00) [pid = 1655] [serial = 1864] [outer = 0x124a38800] 11:36:19 INFO - PROCESS | 1655 | 1472236579898 Marionette DEBUG loaded listener.js 11:36:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1254bb800) [pid = 1655] [serial = 1865] [outer = 0x124a38800] 11:36:20 INFO - PROCESS | 1655 | 1472236580304 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]]]}] 11:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 724ms 11:36:20 INFO - PROCESS | 1655 | 1472236580354 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 11:36:20 INFO - PROCESS | 1655 | 1472236580356 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 11:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:36:20 INFO - PROCESS | 1655 | 1472236580358 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:36:20 INFO - PROCESS | 1655 | 1472236580359 Marionette TRACE conn2 <- [1,2458,null,{}] 11:36:20 INFO - PROCESS | 1655 | 1472236580362 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}] 11:36:20 INFO - PROCESS | 1655 | 1472236580363 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:20 INFO - PROCESS | 1655 | 1472236580470 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 11:36:20 INFO - PROCESS | 1655 | 1472236580532 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:20 INFO - PROCESS | 1655 | 1472236580533 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cacc800 == 45 [pid = 1655] [id = 622] 11:36:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1261c9400) [pid = 1655] [serial = 1866] [outer = 0x0] 11:36:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126ca5000) [pid = 1655] [serial = 1867] [outer = 0x1261c9400] 11:36:20 INFO - PROCESS | 1655 | 1472236580603 Marionette DEBUG loaded listener.js 11:36:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128b1b400) [pid = 1655] [serial = 1868] [outer = 0x1261c9400] 11:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 672ms 11:36:21 INFO - PROCESS | 1655 | 1472236581025 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]]]}] 11:36:21 INFO - PROCESS | 1655 | 1472236581031 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 11:36:21 INFO - PROCESS | 1655 | 1472236581032 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 11:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:36:21 INFO - PROCESS | 1655 | 1472236581034 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:36:21 INFO - PROCESS | 1655 | 1472236581036 Marionette TRACE conn2 <- [1,2462,null,{}] 11:36:21 INFO - PROCESS | 1655 | 1472236581038 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}] 11:36:21 INFO - PROCESS | 1655 | 1472236581040 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:21 INFO - PROCESS | 1655 | 1472236581285 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 11:36:21 INFO - PROCESS | 1655 | 1472236581380 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:21 INFO - PROCESS | 1655 | 1472236581382 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915e000 == 46 [pid = 1655] [id = 623] 11:36:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115eec400) [pid = 1655] [serial = 1869] [outer = 0x0] 11:36:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11649e800) [pid = 1655] [serial = 1870] [outer = 0x115eec400] 11:36:21 INFO - PROCESS | 1655 | 1472236581411 Marionette DEBUG loaded listener.js 11:36:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118271000) [pid = 1655] [serial = 1871] [outer = 0x115eec400] 11:36:21 INFO - PROCESS | 1655 | 1472236581818 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]]]}] 11:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 819ms 11:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:36:21 INFO - PROCESS | 1655 | 1472236581855 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 11:36:21 INFO - PROCESS | 1655 | 1472236581857 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 11:36:21 INFO - PROCESS | 1655 | 1472236581860 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:36:21 INFO - PROCESS | 1655 | 1472236581862 Marionette TRACE conn2 <- [1,2466,null,{}] 11:36:21 INFO - PROCESS | 1655 | 1472236581865 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}] 11:36:21 INFO - PROCESS | 1655 | 1472236581867 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:21 INFO - PROCESS | 1655 | 1472236581964 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 11:36:22 INFO - PROCESS | 1655 | 1472236582025 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:22 INFO - PROCESS | 1655 | 1472236582027 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0e5800 == 47 [pid = 1655] [id = 624] 11:36:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11839a400) [pid = 1655] [serial = 1872] [outer = 0x0] 11:36:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1193ad000) [pid = 1655] [serial = 1873] [outer = 0x11839a400] 11:36:22 INFO - PROCESS | 1655 | 1472236582056 Marionette DEBUG loaded listener.js 11:36:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1193d9800) [pid = 1655] [serial = 1874] [outer = 0x11839a400] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12c3e4000 == 46 [pid = 1655] [id = 617] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12be17000 == 45 [pid = 1655] [id = 616] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1261ae000 == 44 [pid = 1655] [id = 615] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab7a800 == 43 [pid = 1655] [id = 614] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1196bd000 == 42 [pid = 1655] [id = 613] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a572800 == 41 [pid = 1655] [id = 612] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1255a0800 == 40 [pid = 1655] [id = 611] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x126952000 == 39 [pid = 1655] [id = 610] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x124c5b800 == 38 [pid = 1655] [id = 609] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c4800 == 37 [pid = 1655] [id = 608] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1170b2000 == 36 [pid = 1655] [id = 607] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11677b000 == 35 [pid = 1655] [id = 606] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11943e000 == 34 [pid = 1655] [id = 605] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12be07000 == 33 [pid = 1655] [id = 604] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11915e000 == 32 [pid = 1655] [id = 623] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12cacc800 == 31 [pid = 1655] [id = 622] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12c641800 == 30 [pid = 1655] [id = 621] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1261b8000 == 29 [pid = 1655] [id = 620] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12c64d800 == 28 [pid = 1655] [id = 618] 11:36:22 INFO - PROCESS | 1655 | --DOCSHELL 0x119075800 == 27 [pid = 1655] [id = 619] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1183a1000) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1289dec00) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1248bb400) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1193d5000) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12148f400) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x121037c00) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1164ecc00) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1176bfc00) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11863fc00) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119316c00) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12148a400) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1182b9c00) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116952c00) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11931e400) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118079000) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1219f6c00) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121489000) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1261cec00) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x125585000) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1261e9000) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1261ca000) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1261e6c00) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12558dc00) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126c0ec00) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12148c800) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126845c00) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1254b7800) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1261ca400) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1260d6400) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121ada800) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1219f3400) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1248bac00) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 11:36:22 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128e4d000) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 11:36:23 INFO - PROCESS | 1655 | 1472236583008 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]]]}] 11:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1174ms 11:36:23 INFO - PROCESS | 1655 | 1472236583035 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 11:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:36:23 INFO - PROCESS | 1655 | 1472236583038 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 11:36:23 INFO - PROCESS | 1655 | 1472236583041 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:36:23 INFO - PROCESS | 1655 | 1472236583043 Marionette TRACE conn2 <- [1,2470,null,{}] 11:36:23 INFO - PROCESS | 1655 | 1472236583046 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}] 11:36:23 INFO - PROCESS | 1655 | 1472236583048 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:23 INFO - PROCESS | 1655 | 1472236583125 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 11:36:23 INFO - PROCESS | 1655 | 1472236583129 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:23 INFO - PROCESS | 1655 | 1472236583132 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x117010000 == 28 [pid = 1655] [id = 625] 11:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x115d77c00) [pid = 1655] [serial = 1875] [outer = 0x0] 11:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115ef2800) [pid = 1655] [serial = 1876] [outer = 0x115d77c00] 11:36:23 INFO - PROCESS | 1655 | 1472236583165 Marionette DEBUG loaded listener.js 11:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116915c00) [pid = 1655] [serial = 1877] [outer = 0x115d77c00] 11:36:23 INFO - PROCESS | 1655 | 1472236583500 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]]]}] 11:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 11:36:23 INFO - PROCESS | 1655 | 1472236583561 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 11:36:23 INFO - PROCESS | 1655 | 1472236583564 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 11:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:36:23 INFO - PROCESS | 1655 | 1472236583569 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:36:23 INFO - PROCESS | 1655 | 1472236583571 Marionette TRACE conn2 <- [1,2474,null,{}] 11:36:23 INFO - PROCESS | 1655 | 1472236583573 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}] 11:36:23 INFO - PROCESS | 1655 | 1472236583574 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:23 INFO - PROCESS | 1655 | 1472236583652 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 11:36:23 INFO - PROCESS | 1655 | 1472236583659 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:23 INFO - PROCESS | 1655 | 1472236583660 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184b9800 == 29 [pid = 1655] [id = 626] 11:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1176bfc00) [pid = 1655] [serial = 1878] [outer = 0x0] 11:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182b9c00) [pid = 1655] [serial = 1879] [outer = 0x1176bfc00] 11:36:23 INFO - PROCESS | 1655 | 1472236583688 Marionette DEBUG loaded listener.js 11:36:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11843b800) [pid = 1655] [serial = 1880] [outer = 0x1176bfc00] 11:36:24 INFO - PROCESS | 1655 | 1472236584038 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]]]}] 11:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 11:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:36:24 INFO - PROCESS | 1655 | 1472236584089 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 11:36:24 INFO - PROCESS | 1655 | 1472236584090 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 11:36:24 INFO - PROCESS | 1655 | 1472236584092 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:36:24 INFO - PROCESS | 1655 | 1472236584095 Marionette TRACE conn2 <- [1,2478,null,{}] 11:36:24 INFO - PROCESS | 1655 | 1472236584103 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}] 11:36:24 INFO - PROCESS | 1655 | 1472236584106 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:24 INFO - PROCESS | 1655 | 1472236584184 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 11:36:24 INFO - PROCESS | 1655 | 1472236584192 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:24 INFO - PROCESS | 1655 | 1472236584194 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132f800 == 30 [pid = 1655] [id = 627] 11:36:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1129b4c00) [pid = 1655] [serial = 1881] [outer = 0x0] 11:36:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1199e8c00) [pid = 1655] [serial = 1882] [outer = 0x1129b4c00] 11:36:24 INFO - PROCESS | 1655 | 1472236584223 Marionette DEBUG loaded listener.js 11:36:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121036c00) [pid = 1655] [serial = 1883] [outer = 0x1129b4c00] 11:36:24 INFO - PROCESS | 1655 | 1472236584573 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]]]}] 11:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 11:36:24 INFO - PROCESS | 1655 | 1472236584613 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 11:36:24 INFO - PROCESS | 1655 | 1472236584615 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 11:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:36:24 INFO - PROCESS | 1655 | 1472236584617 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:36:24 INFO - PROCESS | 1655 | 1472236584619 Marionette TRACE conn2 <- [1,2482,null,{}] 11:36:24 INFO - PROCESS | 1655 | 1472236584624 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}] 11:36:24 INFO - PROCESS | 1655 | 1472236584625 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:24 INFO - PROCESS | 1655 | 1472236584739 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 11:36:24 INFO - PROCESS | 1655 | 1472236584788 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:24 INFO - PROCESS | 1655 | 1472236584789 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x124faa000 == 31 [pid = 1655] [id = 628] 11:36:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121038c00) [pid = 1655] [serial = 1884] [outer = 0x0] 11:36:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12148b800) [pid = 1655] [serial = 1885] [outer = 0x121038c00] 11:36:24 INFO - PROCESS | 1655 | 1472236584832 Marionette DEBUG loaded listener.js 11:36:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1219f7800) [pid = 1655] [serial = 1886] [outer = 0x121038c00] 11:36:25 INFO - PROCESS | 1655 | 1472236585297 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]]]}] 11:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 11:36:25 INFO - PROCESS | 1655 | 1472236585346 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 11:36:25 INFO - PROCESS | 1655 | 1472236585348 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 11:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:36:25 INFO - PROCESS | 1655 | 1472236585351 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:36:25 INFO - PROCESS | 1655 | 1472236585354 Marionette TRACE conn2 <- [1,2486,null,{}] 11:36:25 INFO - PROCESS | 1655 | 1472236585358 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}] 11:36:25 INFO - PROCESS | 1655 | 1472236585360 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:25 INFO - PROCESS | 1655 | 1472236585456 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 11:36:25 INFO - PROCESS | 1655 | 1472236585513 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:25 INFO - PROCESS | 1655 | 1472236585515 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x126584000 == 32 [pid = 1655] [id = 629] 11:36:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x114f65800) [pid = 1655] [serial = 1887] [outer = 0x0] 11:36:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121ad4800) [pid = 1655] [serial = 1888] [outer = 0x114f65800] 11:36:25 INFO - PROCESS | 1655 | 1472236585542 Marionette DEBUG loaded listener.js 11:36:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124842800) [pid = 1655] [serial = 1889] [outer = 0x114f65800] 11:36:25 INFO - PROCESS | 1655 | 1472236585847 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]]]}] 11:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 523ms 11:36:25 INFO - PROCESS | 1655 | 1472236585876 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 11:36:25 INFO - PROCESS | 1655 | 1472236585877 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 11:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:36:25 INFO - PROCESS | 1655 | 1472236585880 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:36:25 INFO - PROCESS | 1655 | 1472236585881 Marionette TRACE conn2 <- [1,2490,null,{}] 11:36:25 INFO - PROCESS | 1655 | 1472236585883 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}] 11:36:25 INFO - PROCESS | 1655 | 1472236585888 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:26 INFO - PROCESS | 1655 | 1472236586003 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 11:36:26 INFO - PROCESS | 1655 | 1472236586040 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:26 INFO - PROCESS | 1655 | 1472236586041 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a4c800 == 33 [pid = 1655] [id = 630] 11:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1248b5800) [pid = 1655] [serial = 1890] [outer = 0x0] 11:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124f90c00) [pid = 1655] [serial = 1891] [outer = 0x1248b5800] 11:36:26 INFO - PROCESS | 1655 | 1472236586067 Marionette DEBUG loaded listener.js 11:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1260d5800) [pid = 1655] [serial = 1892] [outer = 0x1248b5800] 11:36:26 INFO - PROCESS | 1655 | 1472236586381 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]]]}] 11:36:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:36:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 524ms 11:36:26 INFO - PROCESS | 1655 | 1472236586406 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 11:36:26 INFO - PROCESS | 1655 | 1472236586416 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 11:36:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:36:26 INFO - PROCESS | 1655 | 1472236586425 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:36:26 INFO - PROCESS | 1655 | 1472236586427 Marionette TRACE conn2 <- [1,2494,null,{}] 11:36:26 INFO - PROCESS | 1655 | 1472236586429 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}] 11:36:26 INFO - PROCESS | 1655 | 1472236586430 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:26 INFO - PROCESS | 1655 | 1472236586528 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 11:36:26 INFO - PROCESS | 1655 | 1472236586531 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:26 INFO - PROCESS | 1655 | 1472236586533 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x129411800 == 34 [pid = 1655] [id = 631] 11:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1133ce800) [pid = 1655] [serial = 1893] [outer = 0x0] 11:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1261cc800) [pid = 1655] [serial = 1894] [outer = 0x1133ce800] 11:36:26 INFO - PROCESS | 1655 | 1472236586558 Marionette DEBUG loaded listener.js 11:36:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126842c00) [pid = 1655] [serial = 1895] [outer = 0x1133ce800] 11:36:26 INFO - PROCESS | 1655 | 1472236586902 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]]]}] 11:36:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:36:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 11:36:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:36:26 INFO - PROCESS | 1655 | 1472236586945 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 11:36:26 INFO - PROCESS | 1655 | 1472236586947 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 11:36:26 INFO - PROCESS | 1655 | 1472236586949 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:36:26 INFO - PROCESS | 1655 | 1472236586950 Marionette TRACE conn2 <- [1,2498,null,{}] 11:36:26 INFO - PROCESS | 1655 | 1472236586952 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}] 11:36:26 INFO - PROCESS | 1655 | 1472236586953 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:27 INFO - PROCESS | 1655 | 1472236587226 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1291f0400) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1129b1400) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1129b9000) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x111c19800) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112a88000) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1193a2400) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126c0d800) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113cbd000) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126c0e800) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118399c00) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1129ad800) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115d7c400) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1193d5800) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1292ee800) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:36:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124e55800) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:36:27 INFO - PROCESS | 1655 | 1472236587273 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:27 INFO - PROCESS | 1655 | 1472236587274 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c8800 == 35 [pid = 1655] [id = 632] 11:36:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x111aaf800) [pid = 1655] [serial = 1896] [outer = 0x0] 11:36:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1129af000) [pid = 1655] [serial = 1897] [outer = 0x111aaf800] 11:36:27 INFO - PROCESS | 1655 | 1472236587300 Marionette DEBUG loaded listener.js 11:36:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x117c47c00) [pid = 1655] [serial = 1898] [outer = 0x111aaf800] 11:36:27 INFO - PROCESS | 1655 | 1472236587564 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]]]}] 11:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 619ms 11:36:27 INFO - PROCESS | 1655 | 1472236587568 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 11:36:27 INFO - PROCESS | 1655 | 1472236587569 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 11:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:36:27 INFO - PROCESS | 1655 | 1472236587581 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:36:27 INFO - PROCESS | 1655 | 1472236587582 Marionette TRACE conn2 <- [1,2502,null,{}] 11:36:27 INFO - PROCESS | 1655 | 1472236587595 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}] 11:36:27 INFO - PROCESS | 1655 | 1472236587597 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:27 INFO - PROCESS | 1655 | 1472236587696 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 11:36:27 INFO - PROCESS | 1655 | 1472236587702 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:27 INFO - PROCESS | 1655 | 1472236587703 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132d000 == 36 [pid = 1655] [id = 633] 11:36:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1219f6400) [pid = 1655] [serial = 1899] [outer = 0x0] 11:36:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1260d1400) [pid = 1655] [serial = 1900] [outer = 0x1219f6400] 11:36:27 INFO - PROCESS | 1655 | 1472236587728 Marionette DEBUG loaded listener.js 11:36:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126c9f800) [pid = 1655] [serial = 1901] [outer = 0x1219f6400] 11:36:28 INFO - PROCESS | 1655 | 1472236588062 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]]]}] 11:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 11:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:36:28 INFO - PROCESS | 1655 | 1472236588102 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 11:36:28 INFO - PROCESS | 1655 | 1472236588103 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 11:36:28 INFO - PROCESS | 1655 | 1472236588117 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:36:28 INFO - PROCESS | 1655 | 1472236588119 Marionette TRACE conn2 <- [1,2506,null,{}] 11:36:28 INFO - PROCESS | 1655 | 1472236588122 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}] 11:36:28 INFO - PROCESS | 1655 | 1472236588124 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:28 INFO - PROCESS | 1655 | 1472236588200 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 11:36:28 INFO - PROCESS | 1655 | 1472236588205 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:28 INFO - PROCESS | 1655 | 1472236588207 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab7b800 == 37 [pid = 1655] [id = 634] 11:36:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126c10000) [pid = 1655] [serial = 1902] [outer = 0x0] 11:36:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1289ddc00) [pid = 1655] [serial = 1903] [outer = 0x126c10000] 11:36:28 INFO - PROCESS | 1655 | 1472236588232 Marionette DEBUG loaded listener.js 11:36:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289e6400) [pid = 1655] [serial = 1904] [outer = 0x126c10000] 11:36:28 INFO - PROCESS | 1655 | 1472236588587 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]]]}] 11:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 530ms 11:36:28 INFO - PROCESS | 1655 | 1472236588638 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 11:36:28 INFO - PROCESS | 1655 | 1472236588641 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 11:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:36:28 INFO - PROCESS | 1655 | 1472236588644 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:36:28 INFO - PROCESS | 1655 | 1472236588657 Marionette TRACE conn2 <- [1,2510,null,{}] 11:36:28 INFO - PROCESS | 1655 | 1472236588661 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}] 11:36:28 INFO - PROCESS | 1655 | 1472236588663 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:28 INFO - PROCESS | 1655 | 1472236588831 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 11:36:28 INFO - PROCESS | 1655 | 1472236588846 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:28 INFO - PROCESS | 1655 | 1472236588848 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261c2800 == 38 [pid = 1655] [id = 635] 11:36:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126ca0c00) [pid = 1655] [serial = 1905] [outer = 0x0] 11:36:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b1ec00) [pid = 1655] [serial = 1906] [outer = 0x126ca0c00] 11:36:28 INFO - PROCESS | 1655 | 1472236588889 Marionette DEBUG loaded listener.js 11:36:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1291e9000) [pid = 1655] [serial = 1907] [outer = 0x126ca0c00] 11:36:29 INFO - PROCESS | 1655 | 1472236589429 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]]]}] 11:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 834ms 11:36:29 INFO - PROCESS | 1655 | 1472236589478 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 11:36:29 INFO - PROCESS | 1655 | 1472236589480 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 11:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:36:29 INFO - PROCESS | 1655 | 1472236589483 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:36:29 INFO - PROCESS | 1655 | 1472236589485 Marionette TRACE conn2 <- [1,2514,null,{}] 11:36:29 INFO - PROCESS | 1655 | 1472236589489 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}] 11:36:29 INFO - PROCESS | 1655 | 1472236589491 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:29 INFO - PROCESS | 1655 | 1472236589600 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 11:36:29 INFO - PROCESS | 1655 | 1472236589684 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:29 INFO - PROCESS | 1655 | 1472236589685 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170c0800 == 39 [pid = 1655] [id = 636] 11:36:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1129ad000) [pid = 1655] [serial = 1908] [outer = 0x0] 11:36:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11334ec00) [pid = 1655] [serial = 1909] [outer = 0x1129ad000] 11:36:29 INFO - PROCESS | 1655 | 1472236589717 Marionette DEBUG loaded listener.js 11:36:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1165ef400) [pid = 1655] [serial = 1910] [outer = 0x1129ad000] 11:36:30 INFO - PROCESS | 1655 | 1472236590236 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]]]}] 11:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 821ms 11:36:30 INFO - PROCESS | 1655 | 1472236590304 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 11:36:30 INFO - PROCESS | 1655 | 1472236590308 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 11:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:36:30 INFO - PROCESS | 1655 | 1472236590312 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:36:30 INFO - PROCESS | 1655 | 1472236590314 Marionette TRACE conn2 <- [1,2518,null,{}] 11:36:30 INFO - PROCESS | 1655 | 1472236590316 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}] 11:36:30 INFO - PROCESS | 1655 | 1472236590318 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:30 INFO - PROCESS | 1655 | 1472236590428 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 11:36:30 INFO - PROCESS | 1655 | 1472236590510 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:30 INFO - PROCESS | 1655 | 1472236590512 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fba000 == 40 [pid = 1655] [id = 637] 11:36:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118649c00) [pid = 1655] [serial = 1911] [outer = 0x0] 11:36:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119082000) [pid = 1655] [serial = 1912] [outer = 0x118649c00] 11:36:30 INFO - PROCESS | 1655 | 1472236590544 Marionette DEBUG loaded listener.js 11:36:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1193d3000) [pid = 1655] [serial = 1913] [outer = 0x118649c00] 11:36:31 INFO - PROCESS | 1655 | 1472236591204 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]]]}] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab7b800 == 39 [pid = 1655] [id = 634] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12132d000 == 38 [pid = 1655] [id = 633] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c8800 == 37 [pid = 1655] [id = 632] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x129411800 == 36 [pid = 1655] [id = 631] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x128a4c800 == 35 [pid = 1655] [id = 630] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x126584000 == 34 [pid = 1655] [id = 629] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x124faa000 == 33 [pid = 1655] [id = 628] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12132f800 == 32 [pid = 1655] [id = 627] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1184b9800 == 31 [pid = 1655] [id = 626] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x117010000 == 30 [pid = 1655] [id = 625] 11:36:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0e5800 == 29 [pid = 1655] [id = 624] 11:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 974ms 11:36:31 INFO - PROCESS | 1655 | 1472236591286 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 11:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:36:31 INFO - PROCESS | 1655 | 1472236591288 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 11:36:31 INFO - PROCESS | 1655 | 1472236591291 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:36:31 INFO - PROCESS | 1655 | 1472236591293 Marionette TRACE conn2 <- [1,2522,null,{}] 11:36:31 INFO - PROCESS | 1655 | 1472236591297 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}] 11:36:31 INFO - PROCESS | 1655 | 1472236591298 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a678800) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a533400) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1261de400) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117159000) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1289dc400) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1219fe000) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1199f0800) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121491800) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1292edc00) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1291ec000) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1167b6400) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118270400) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128c4d400) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11932ac00) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1193d5400) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112f1bc00) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115d83400) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x117157800) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1182c2800) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1254b9800) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1291e7400) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1292fac00) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1291e5800) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124ed2800) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x121897c00) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128b1e800) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126c07000) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x125589000) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x129568800) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1248b6400) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 11:36:31 INFO - PROCESS | 1655 | 1472236591407 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 11:36:31 INFO - PROCESS | 1655 | 1472236591445 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:31 INFO - PROCESS | 1655 | 1472236591446 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170cc000 == 30 [pid = 1655] [id = 638] 11:36:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1167b5400) [pid = 1655] [serial = 1914] [outer = 0x0] 11:36:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x117159000) [pid = 1655] [serial = 1915] [outer = 0x1167b5400] 11:36:31 INFO - PROCESS | 1655 | 1472236591473 Marionette DEBUG loaded listener.js 11:36:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1182bb400) [pid = 1655] [serial = 1916] [outer = 0x1167b5400] 11:36:31 INFO - PROCESS | 1655 | 1472236591779 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]]]}] 11:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 575ms 11:36:31 INFO - PROCESS | 1655 | 1472236591887 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 11:36:31 INFO - PROCESS | 1655 | 1472236591891 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 11:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:36:31 INFO - PROCESS | 1655 | 1472236591899 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:36:31 INFO - PROCESS | 1655 | 1472236591901 Marionette TRACE conn2 <- [1,2526,null,{}] 11:36:31 INFO - PROCESS | 1655 | 1472236591905 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}] 11:36:31 INFO - PROCESS | 1655 | 1472236591907 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:32 INFO - PROCESS | 1655 | 1472236592014 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 11:36:32 INFO - PROCESS | 1655 | 1472236592018 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:32 INFO - PROCESS | 1655 | 1472236592020 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c7000 == 31 [pid = 1655] [id = 639] 11:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118dd9400) [pid = 1655] [serial = 1917] [outer = 0x0] 11:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1193cf000) [pid = 1655] [serial = 1918] [outer = 0x118dd9400] 11:36:32 INFO - PROCESS | 1655 | 1472236592051 Marionette DEBUG loaded listener.js 11:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1199f5c00) [pid = 1655] [serial = 1919] [outer = 0x118dd9400] 11:36:32 INFO - PROCESS | 1655 | 1472236592403 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]]]}] 11:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 11:36:32 INFO - PROCESS | 1655 | 1472236592419 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 11:36:32 INFO - PROCESS | 1655 | 1472236592421 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 11:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:36:32 INFO - PROCESS | 1655 | 1472236592435 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:36:32 INFO - PROCESS | 1655 | 1472236592437 Marionette TRACE conn2 <- [1,2530,null,{}] 11:36:32 INFO - PROCESS | 1655 | 1472236592447 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}] 11:36:32 INFO - PROCESS | 1655 | 1472236592450 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:32 INFO - PROCESS | 1655 | 1472236592528 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 11:36:32 INFO - PROCESS | 1655 | 1472236592534 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:32 INFO - PROCESS | 1655 | 1472236592536 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12614c000 == 32 [pid = 1655] [id = 640] 11:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a93c00) [pid = 1655] [serial = 1920] [outer = 0x0] 11:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1215c7000) [pid = 1655] [serial = 1921] [outer = 0x112a93c00] 11:36:32 INFO - PROCESS | 1655 | 1472236592567 Marionette DEBUG loaded listener.js 11:36:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124846400) [pid = 1655] [serial = 1922] [outer = 0x112a93c00] 11:36:32 INFO - PROCESS | 1655 | 1472236592898 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]]]}] 11:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 483ms 11:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:36:32 INFO - PROCESS | 1655 | 1472236592908 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 11:36:32 INFO - PROCESS | 1655 | 1472236592910 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 11:36:32 INFO - PROCESS | 1655 | 1472236592912 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:36:32 INFO - PROCESS | 1655 | 1472236592913 Marionette TRACE conn2 <- [1,2534,null,{}] 11:36:32 INFO - PROCESS | 1655 | 1472236592915 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}] 11:36:32 INFO - PROCESS | 1655 | 1472236592917 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:33 INFO - PROCESS | 1655 | 1472236593002 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 11:36:33 INFO - PROCESS | 1655 | 1472236593064 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:33 INFO - PROCESS | 1655 | 1472236593065 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a0c000 == 33 [pid = 1655] [id = 641] 11:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1248b2000) [pid = 1655] [serial = 1923] [outer = 0x0] 11:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1248be000) [pid = 1655] [serial = 1924] [outer = 0x1248b2000] 11:36:33 INFO - PROCESS | 1655 | 1472236593092 Marionette DEBUG loaded listener.js 11:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124ed2800) [pid = 1655] [serial = 1925] [outer = 0x1248b2000] 11:36:33 INFO - PROCESS | 1655 | 1472236593398 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]]]}] 11:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 11:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:36:33 INFO - PROCESS | 1655 | 1472236593431 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 11:36:33 INFO - PROCESS | 1655 | 1472236593432 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 11:36:33 INFO - PROCESS | 1655 | 1472236593434 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:36:33 INFO - PROCESS | 1655 | 1472236593435 Marionette TRACE conn2 <- [1,2538,null,{}] 11:36:33 INFO - PROCESS | 1655 | 1472236593439 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}] 11:36:33 INFO - PROCESS | 1655 | 1472236593441 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:33 INFO - PROCESS | 1655 | 1472236593546 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 11:36:33 INFO - PROCESS | 1655 | 1472236593550 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:33 INFO - PROCESS | 1655 | 1472236593551 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12941c000 == 34 [pid = 1655] [id = 642] 11:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1129ac400) [pid = 1655] [serial = 1926] [outer = 0x0] 11:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1254af800) [pid = 1655] [serial = 1927] [outer = 0x1129ac400] 11:36:33 INFO - PROCESS | 1655 | 1472236593578 Marionette DEBUG loaded listener.js 11:36:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1260d3800) [pid = 1655] [serial = 1928] [outer = 0x1129ac400] 11:36:33 INFO - PROCESS | 1655 | 1472236593941 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]]]}] 11:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 11:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:36:33 INFO - PROCESS | 1655 | 1472236593955 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 11:36:33 INFO - PROCESS | 1655 | 1472236593957 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 11:36:33 INFO - PROCESS | 1655 | 1472236593959 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:36:33 INFO - PROCESS | 1655 | 1472236593960 Marionette TRACE conn2 <- [1,2542,null,{}] 11:36:33 INFO - PROCESS | 1655 | 1472236593962 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}] 11:36:33 INFO - PROCESS | 1655 | 1472236593966 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:34 INFO - PROCESS | 1655 | 1472236594092 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 11:36:34 INFO - PROCESS | 1655 | 1472236594106 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:34 INFO - PROCESS | 1655 | 1472236594107 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6a4000 == 35 [pid = 1655] [id = 643] 11:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1261e0c00) [pid = 1655] [serial = 1929] [outer = 0x0] 11:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126c07000) [pid = 1655] [serial = 1930] [outer = 0x1261e0c00] 11:36:34 INFO - PROCESS | 1655 | 1472236594133 Marionette DEBUG loaded listener.js 11:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1291e5c00) [pid = 1655] [serial = 1931] [outer = 0x1261e0c00] 11:36:34 INFO - PROCESS | 1655 | 1472236594496 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]]]}] 11:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 568ms 11:36:34 INFO - PROCESS | 1655 | 1472236594528 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 11:36:34 INFO - PROCESS | 1655 | 1472236594529 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 11:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:36:34 INFO - PROCESS | 1655 | 1472236594539 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:36:34 INFO - PROCESS | 1655 | 1472236594540 Marionette TRACE conn2 <- [1,2546,null,{}] 11:36:34 INFO - PROCESS | 1655 | 1472236594543 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}] 11:36:34 INFO - PROCESS | 1655 | 1472236594544 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:34 INFO - PROCESS | 1655 | 1472236594645 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 11:36:34 INFO - PROCESS | 1655 | 1472236594648 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:34 INFO - PROCESS | 1655 | 1472236594649 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac71800 == 36 [pid = 1655] [id = 644] 11:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1291e7400) [pid = 1655] [serial = 1932] [outer = 0x0] 11:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1291f1800) [pid = 1655] [serial = 1933] [outer = 0x1291e7400] 11:36:34 INFO - PROCESS | 1655 | 1472236594675 Marionette DEBUG loaded listener.js 11:36:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1292f4800) [pid = 1655] [serial = 1934] [outer = 0x1291e7400] 11:36:35 INFO - PROCESS | 1655 | 1472236595016 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]]]}] 11:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 519ms 11:36:35 INFO - PROCESS | 1655 | 1472236595059 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 11:36:35 INFO - PROCESS | 1655 | 1472236595060 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 11:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:36:35 INFO - PROCESS | 1655 | 1472236595062 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:36:35 INFO - PROCESS | 1655 | 1472236595063 Marionette TRACE conn2 <- [1,2550,null,{}] 11:36:35 INFO - PROCESS | 1655 | 1472236595066 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}] 11:36:35 INFO - PROCESS | 1655 | 1472236595067 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:35 INFO - PROCESS | 1655 | 1472236595164 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 11:36:35 INFO - PROCESS | 1655 | 1472236595176 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:35 INFO - PROCESS | 1655 | 1472236595177 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8dd000 == 37 [pid = 1655] [id = 645] 11:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1292f9400) [pid = 1655] [serial = 1935] [outer = 0x0] 11:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129560000) [pid = 1655] [serial = 1936] [outer = 0x1292f9400] 11:36:35 INFO - PROCESS | 1655 | 1472236595203 Marionette DEBUG loaded listener.js 11:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12956b800) [pid = 1655] [serial = 1937] [outer = 0x1292f9400] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126c10000) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11839a400) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1129b4c00) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121038c00) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115d77c00) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1176bfc00) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11334c400) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x114f65800) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118dd1000) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124a38800) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1261c9400) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115eec400) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1248b5800) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1133ce800) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x111aaf800) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:36:35 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1219f6400) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:36:35 INFO - PROCESS | 1655 | 1472236595602 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]]]}] 11:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 569ms 11:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:36:35 INFO - PROCESS | 1655 | 1472236595631 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 11:36:35 INFO - PROCESS | 1655 | 1472236595632 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 11:36:35 INFO - PROCESS | 1655 | 1472236595634 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:36:35 INFO - PROCESS | 1655 | 1472236595635 Marionette TRACE conn2 <- [1,2554,null,{}] 11:36:35 INFO - PROCESS | 1655 | 1472236595638 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}] 11:36:35 INFO - PROCESS | 1655 | 1472236595639 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:35 INFO - PROCESS | 1655 | 1472236595720 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 11:36:35 INFO - PROCESS | 1655 | 1472236595726 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:35 INFO - PROCESS | 1655 | 1472236595727 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x126018800 == 38 [pid = 1655] [id = 646] 11:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115d76c00) [pid = 1655] [serial = 1938] [outer = 0x0] 11:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11901d000) [pid = 1655] [serial = 1939] [outer = 0x115d76c00] 11:36:35 INFO - PROCESS | 1655 | 1472236595807 Marionette DEBUG loaded listener.js 11:36:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12189ac00) [pid = 1655] [serial = 1940] [outer = 0x115d76c00] 11:36:36 INFO - PROCESS | 1655 | 1472236596069 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]]]}] 11:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 471ms 11:36:36 INFO - PROCESS | 1655 | 1472236596111 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 11:36:36 INFO - PROCESS | 1655 | 1472236596112 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 11:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:36:36 INFO - PROCESS | 1655 | 1472236596115 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:36:36 INFO - PROCESS | 1655 | 1472236596116 Marionette TRACE conn2 <- [1,2558,null,{}] 11:36:36 INFO - PROCESS | 1655 | 1472236596118 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}] 11:36:36 INFO - PROCESS | 1655 | 1472236596119 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:36 INFO - PROCESS | 1655 | 1472236596204 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 11:36:36 INFO - PROCESS | 1655 | 1472236596210 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:36 INFO - PROCESS | 1655 | 1472236596211 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c11c800 == 39 [pid = 1655] [id = 647] 11:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124847c00) [pid = 1655] [serial = 1941] [outer = 0x0] 11:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1261e3800) [pid = 1655] [serial = 1942] [outer = 0x124847c00] 11:36:36 INFO - PROCESS | 1655 | 1472236596236 Marionette DEBUG loaded listener.js 11:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1291ed000) [pid = 1655] [serial = 1943] [outer = 0x124847c00] 11:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 470ms 11:36:36 INFO - PROCESS | 1655 | 1472236596579 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]]]}] 11:36:36 INFO - PROCESS | 1655 | 1472236596585 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 11:36:36 INFO - PROCESS | 1655 | 1472236596587 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 11:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:36:36 INFO - PROCESS | 1655 | 1472236596593 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:36:36 INFO - PROCESS | 1655 | 1472236596594 Marionette TRACE conn2 <- [1,2562,null,{}] 11:36:36 INFO - PROCESS | 1655 | 1472236596597 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}] 11:36:36 INFO - PROCESS | 1655 | 1472236596598 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:36 INFO - PROCESS | 1655 | 1472236596692 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 11:36:36 INFO - PROCESS | 1655 | 1472236596753 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:36 INFO - PROCESS | 1655 | 1472236596755 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c643000 == 40 [pid = 1655] [id = 648] 11:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1248b5800) [pid = 1655] [serial = 1944] [outer = 0x0] 11:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a53a400) [pid = 1655] [serial = 1945] [outer = 0x1248b5800] 11:36:36 INFO - PROCESS | 1655 | 1472236596782 Marionette DEBUG loaded listener.js 11:36:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a777800) [pid = 1655] [serial = 1946] [outer = 0x1248b5800] 11:36:37 INFO - PROCESS | 1655 | 1472236597071 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]]]}] 11:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 521ms 11:36:37 INFO - PROCESS | 1655 | 1472236597113 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 11:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:36:37 INFO - PROCESS | 1655 | 1472236597115 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 11:36:37 INFO - PROCESS | 1655 | 1472236597117 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:36:37 INFO - PROCESS | 1655 | 1472236597118 Marionette TRACE conn2 <- [1,2566,null,{}] 11:36:37 INFO - PROCESS | 1655 | 1472236597121 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}] 11:36:37 INFO - PROCESS | 1655 | 1472236597124 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:37 INFO - PROCESS | 1655 | 1472236597217 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 11:36:37 INFO - PROCESS | 1655 | 1472236597221 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:37 INFO - PROCESS | 1655 | 1472236597223 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cabc000 == 41 [pid = 1655] [id = 649] 11:36:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a777c00) [pid = 1655] [serial = 1947] [outer = 0x0] 11:36:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a908400) [pid = 1655] [serial = 1948] [outer = 0x12a777c00] 11:36:37 INFO - PROCESS | 1655 | 1472236597264 Marionette DEBUG loaded listener.js 11:36:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12ab60c00) [pid = 1655] [serial = 1949] [outer = 0x12a777c00] 11:36:37 INFO - PROCESS | 1655 | 1472236597842 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]]]}] 11:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 772ms 11:36:37 INFO - PROCESS | 1655 | 1472236597890 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 11:36:37 INFO - PROCESS | 1655 | 1472236597893 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 11:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:36:37 INFO - PROCESS | 1655 | 1472236597896 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:36:37 INFO - PROCESS | 1655 | 1472236597898 Marionette TRACE conn2 <- [1,2570,null,{}] 11:36:37 INFO - PROCESS | 1655 | 1472236597902 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}] 11:36:37 INFO - PROCESS | 1655 | 1472236597904 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:38 INFO - PROCESS | 1655 | 1472236598030 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 11:36:38 INFO - PROCESS | 1655 | 1472236598104 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:38 INFO - PROCESS | 1655 | 1472236598106 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0ea000 == 42 [pid = 1655] [id = 650] 11:36:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118270400) [pid = 1655] [serial = 1950] [outer = 0x0] 11:36:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118313800) [pid = 1655] [serial = 1951] [outer = 0x118270400] 11:36:38 INFO - PROCESS | 1655 | 1472236598138 Marionette DEBUG loaded listener.js 11:36:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11931f400) [pid = 1655] [serial = 1952] [outer = 0x118270400] 11:36:38 INFO - PROCESS | 1655 | 1472236598598 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]]]}] 11:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 723ms 11:36:38 INFO - PROCESS | 1655 | 1472236598618 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 11:36:38 INFO - PROCESS | 1655 | 1472236598622 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 11:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:36:38 INFO - PROCESS | 1655 | 1472236598627 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:36:38 INFO - PROCESS | 1655 | 1472236598629 Marionette TRACE conn2 <- [1,2574,null,{}] 11:36:38 INFO - PROCESS | 1655 | 1472236598631 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}] 11:36:38 INFO - PROCESS | 1655 | 1472236598633 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:38 INFO - PROCESS | 1655 | 1472236598738 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 11:36:38 INFO - PROCESS | 1655 | 1472236598812 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:38 INFO - PROCESS | 1655 | 1472236598813 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a572800 == 43 [pid = 1655] [id = 651] 11:36:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11a086800) [pid = 1655] [serial = 1953] [outer = 0x0] 11:36:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121491800) [pid = 1655] [serial = 1954] [outer = 0x11a086800] 11:36:38 INFO - PROCESS | 1655 | 1472236598848 Marionette DEBUG loaded listener.js 11:36:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123c9dc00) [pid = 1655] [serial = 1955] [outer = 0x11a086800] 11:36:39 INFO - PROCESS | 1655 | 1472236599264 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]]]}] 11:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 668ms 11:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:36:39 INFO - PROCESS | 1655 | 1472236599296 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 11:36:39 INFO - PROCESS | 1655 | 1472236599297 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 11:36:39 INFO - PROCESS | 1655 | 1472236599300 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:36:39 INFO - PROCESS | 1655 | 1472236599302 Marionette TRACE conn2 <- [1,2578,null,{}] 11:36:39 INFO - PROCESS | 1655 | 1472236599311 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}] 11:36:39 INFO - PROCESS | 1655 | 1472236599315 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:39 INFO - PROCESS | 1655 | 1472236599446 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 11:36:39 INFO - PROCESS | 1655 | 1472236599510 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:39 INFO - PROCESS | 1655 | 1472236599512 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb61000 == 44 [pid = 1655] [id = 652] 11:36:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1254b3000) [pid = 1655] [serial = 1956] [outer = 0x0] 11:36:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1261e8c00) [pid = 1655] [serial = 1957] [outer = 0x1254b3000] 11:36:39 INFO - PROCESS | 1655 | 1472236599544 Marionette DEBUG loaded listener.js 11:36:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128b1f400) [pid = 1655] [serial = 1958] [outer = 0x1254b3000] 11:36:39 INFO - PROCESS | 1655 | 1472236599992 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]]]}] 11:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 724ms 11:36:40 INFO - PROCESS | 1655 | 1472236600048 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 11:36:40 INFO - PROCESS | 1655 | 1472236600051 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 11:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:36:40 INFO - PROCESS | 1655 | 1472236600056 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:36:40 INFO - PROCESS | 1655 | 1472236600058 Marionette TRACE conn2 <- [1,2582,null,{}] 11:36:40 INFO - PROCESS | 1655 | 1472236600061 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}] 11:36:40 INFO - PROCESS | 1655 | 1472236600062 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:40 INFO - PROCESS | 1655 | 1472236600181 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 11:36:40 INFO - PROCESS | 1655 | 1472236600275 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:40 INFO - PROCESS | 1655 | 1472236600277 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x126940000 == 45 [pid = 1655] [id = 653] 11:36:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1248b2400) [pid = 1655] [serial = 1959] [outer = 0x0] 11:36:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126ca8800) [pid = 1655] [serial = 1960] [outer = 0x1248b2400] 11:36:40 INFO - PROCESS | 1655 | 1472236600327 Marionette DEBUG loaded listener.js 11:36:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a532400) [pid = 1655] [serial = 1961] [outer = 0x1248b2400] 11:36:41 INFO - PROCESS | 1655 | 1472236601069 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]]]}] 11:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1075ms 11:36:41 INFO - PROCESS | 1655 | 1472236601131 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 11:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:36:41 INFO - PROCESS | 1655 | 1472236601133 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 11:36:41 INFO - PROCESS | 1655 | 1472236601136 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:36:41 INFO - PROCESS | 1655 | 1472236601138 Marionette TRACE conn2 <- [1,2586,null,{}] 11:36:41 INFO - PROCESS | 1655 | 1472236601142 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}] 11:36:41 INFO - PROCESS | 1655 | 1472236601144 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:41 INFO - PROCESS | 1655 | 1472236601238 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 11:36:41 INFO - PROCESS | 1655 | 1472236601315 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:41 INFO - PROCESS | 1655 | 1472236601317 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11701e800 == 46 [pid = 1655] [id = 654] 11:36:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1169f9800) [pid = 1655] [serial = 1962] [outer = 0x0] 11:36:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x117c3d400) [pid = 1655] [serial = 1963] [outer = 0x1169f9800] 11:36:41 INFO - PROCESS | 1655 | 1472236601348 Marionette DEBUG loaded listener.js 11:36:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11830a400) [pid = 1655] [serial = 1964] [outer = 0x1169f9800] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12c643000 == 45 [pid = 1655] [id = 648] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12c11c800 == 44 [pid = 1655] [id = 647] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x126018800 == 43 [pid = 1655] [id = 646] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8dd000 == 42 [pid = 1655] [id = 645] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac71800 == 41 [pid = 1655] [id = 644] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6a4000 == 40 [pid = 1655] [id = 643] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12941c000 == 39 [pid = 1655] [id = 642] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x128a0c000 == 38 [pid = 1655] [id = 641] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12614c000 == 37 [pid = 1655] [id = 640] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c7000 == 36 [pid = 1655] [id = 639] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1170cc000 == 35 [pid = 1655] [id = 638] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x124fba000 == 34 [pid = 1655] [id = 637] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1170c0800 == 33 [pid = 1655] [id = 636] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1261c2800 == 32 [pid = 1655] [id = 635] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x126940000 == 31 [pid = 1655] [id = 653] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb61000 == 30 [pid = 1655] [id = 652] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12a572800 == 29 [pid = 1655] [id = 651] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12cabc000 == 28 [pid = 1655] [id = 649] 11:36:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0ea000 == 27 [pid = 1655] [id = 650] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1289e6400) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1193ad000) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1199e8c00) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x121036c00) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12148b800) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115ef2800) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116915c00) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1182b9c00) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118267c00) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11843b800) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121ad4800) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116590400) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121037000) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1193d6800) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1254bb800) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124c84c00) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128b1b400) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126ca5000) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128b1ec00) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118271000) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124f90c00) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124842800) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1261cc800) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1260d5800) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126842c00) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x117c47c00) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1289ddc00) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1129af000) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11649e800) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1193d9800) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1219f7800) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1260d1400) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126c9f800) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 11:36:42 INFO - PROCESS | 1655 | 1472236602350 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]]]}] 11:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1223ms 11:36:42 INFO - PROCESS | 1655 | 1472236602360 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 11:36:42 INFO - PROCESS | 1655 | 1472236602362 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 11:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:36:42 INFO - PROCESS | 1655 | 1472236602365 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:36:42 INFO - PROCESS | 1655 | 1472236602367 Marionette TRACE conn2 <- [1,2590,null,{}] 11:36:42 INFO - PROCESS | 1655 | 1472236602371 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}] 11:36:42 INFO - PROCESS | 1655 | 1472236602374 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:42 INFO - PROCESS | 1655 | 1472236602452 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 11:36:42 INFO - PROCESS | 1655 | 1472236602459 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:42 INFO - PROCESS | 1655 | 1472236602462 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169d0000 == 28 [pid = 1655] [id = 655] 11:36:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1129ba800) [pid = 1655] [serial = 1965] [outer = 0x0] 11:36:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133ce000) [pid = 1655] [serial = 1966] [outer = 0x1129ba800] 11:36:42 INFO - PROCESS | 1655 | 1472236602491 Marionette DEBUG loaded listener.js 11:36:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1129b8400) [pid = 1655] [serial = 1967] [outer = 0x1129ba800] 11:36:42 INFO - PROCESS | 1655 | 1472236602873 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]]]}] 11:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 11:36:42 INFO - PROCESS | 1655 | 1472236602884 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 11:36:42 INFO - PROCESS | 1655 | 1472236602888 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 11:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:36:42 INFO - PROCESS | 1655 | 1472236602893 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:36:42 INFO - PROCESS | 1655 | 1472236602894 Marionette TRACE conn2 <- [1,2594,null,{}] 11:36:42 INFO - PROCESS | 1655 | 1472236602897 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}] 11:36:42 INFO - PROCESS | 1655 | 1472236602898 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:42 INFO - PROCESS | 1655 | 1472236602982 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 11:36:42 INFO - PROCESS | 1655 | 1472236602987 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:42 INFO - PROCESS | 1655 | 1472236602991 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11868e800 == 29 [pid = 1655] [id = 656] 11:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1165f0c00) [pid = 1655] [serial = 1968] [outer = 0x0] 11:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1176c0800) [pid = 1655] [serial = 1969] [outer = 0x1165f0c00] 11:36:43 INFO - PROCESS | 1655 | 1472236603020 Marionette DEBUG loaded listener.js 11:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1182b9c00) [pid = 1655] [serial = 1970] [outer = 0x1165f0c00] 11:36:43 INFO - PROCESS | 1655 | 1472236603373 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]]]}] 11:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 522ms 11:36:43 INFO - PROCESS | 1655 | 1472236603416 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 11:36:43 INFO - PROCESS | 1655 | 1472236603417 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 11:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:36:43 INFO - PROCESS | 1655 | 1472236603419 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:36:43 INFO - PROCESS | 1655 | 1472236603422 Marionette TRACE conn2 <- [1,2598,null,{}] 11:36:43 INFO - PROCESS | 1655 | 1472236603430 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}] 11:36:43 INFO - PROCESS | 1655 | 1472236603433 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:43 INFO - PROCESS | 1655 | 1472236603509 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 11:36:43 INFO - PROCESS | 1655 | 1472236603514 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:43 INFO - PROCESS | 1655 | 1472236603516 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12131f000 == 30 [pid = 1655] [id = 657] 11:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112a94000) [pid = 1655] [serial = 1971] [outer = 0x0] 11:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119324c00) [pid = 1655] [serial = 1972] [outer = 0x112a94000] 11:36:43 INFO - PROCESS | 1655 | 1472236603548 Marionette DEBUG loaded listener.js 11:36:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1193d8000) [pid = 1655] [serial = 1973] [outer = 0x112a94000] 11:36:43 INFO - PROCESS | 1655 | 1472236603907 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]]]}] 11:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 11:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:36:43 INFO - PROCESS | 1655 | 1472236603941 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 11:36:43 INFO - PROCESS | 1655 | 1472236603942 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 11:36:43 INFO - PROCESS | 1655 | 1472236603944 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:36:43 INFO - PROCESS | 1655 | 1472236603946 Marionette TRACE conn2 <- [1,2602,null,{}] 11:36:43 INFO - PROCESS | 1655 | 1472236603948 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}] 11:36:43 INFO - PROCESS | 1655 | 1472236603949 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:44 INFO - PROCESS | 1655 | 1472236604061 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 11:36:44 INFO - PROCESS | 1655 | 1472236604095 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:44 INFO - PROCESS | 1655 | 1472236604096 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x121d9d000 == 31 [pid = 1655] [id = 658] 11:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1193d7c00) [pid = 1655] [serial = 1974] [outer = 0x0] 11:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1199edc00) [pid = 1655] [serial = 1975] [outer = 0x1193d7c00] 11:36:44 INFO - PROCESS | 1655 | 1472236604123 Marionette DEBUG loaded listener.js 11:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121037c00) [pid = 1655] [serial = 1976] [outer = 0x1193d7c00] 11:36:44 INFO - PROCESS | 1655 | 1472236604448 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]]]}] 11:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 11:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:36:44 INFO - PROCESS | 1655 | 1472236604463 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 11:36:44 INFO - PROCESS | 1655 | 1472236604465 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 11:36:44 INFO - PROCESS | 1655 | 1472236604467 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:36:44 INFO - PROCESS | 1655 | 1472236604468 Marionette TRACE conn2 <- [1,2606,null,{}] 11:36:44 INFO - PROCESS | 1655 | 1472236604479 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}] 11:36:44 INFO - PROCESS | 1655 | 1472236604480 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:44 INFO - PROCESS | 1655 | 1472236604578 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 11:36:44 INFO - PROCESS | 1655 | 1472236604582 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:44 INFO - PROCESS | 1655 | 1472236604583 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261a5000 == 32 [pid = 1655] [id = 659] 11:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x114f5a400) [pid = 1655] [serial = 1977] [outer = 0x0] 11:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121487800) [pid = 1655] [serial = 1978] [outer = 0x114f5a400] 11:36:44 INFO - PROCESS | 1655 | 1472236604609 Marionette DEBUG loaded listener.js 11:36:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1219f1800) [pid = 1655] [serial = 1979] [outer = 0x114f5a400] 11:36:45 INFO - PROCESS | 1655 | 1472236605032 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]]]}] 11:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 572ms 11:36:45 INFO - PROCESS | 1655 | 1472236605040 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 11:36:45 INFO - PROCESS | 1655 | 1472236605042 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 11:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:36:45 INFO - PROCESS | 1655 | 1472236605046 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:36:45 INFO - PROCESS | 1655 | 1472236605047 Marionette TRACE conn2 <- [1,2610,null,{}] 11:36:45 INFO - PROCESS | 1655 | 1472236605050 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}] 11:36:45 INFO - PROCESS | 1655 | 1472236605056 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:45 INFO - PROCESS | 1655 | 1472236605229 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 11:36:45 INFO - PROCESS | 1655 | 1472236605256 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:45 INFO - PROCESS | 1655 | 1472236605258 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a04800 == 33 [pid = 1655] [id = 660] 11:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1219f6800) [pid = 1655] [serial = 1980] [outer = 0x0] 11:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121ade800) [pid = 1655] [serial = 1981] [outer = 0x1219f6800] 11:36:45 INFO - PROCESS | 1655 | 1472236605301 Marionette DEBUG loaded listener.js 11:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124c86c00) [pid = 1655] [serial = 1982] [outer = 0x1219f6800] 11:36:45 INFO - PROCESS | 1655 | 1472236605670 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]]]}] 11:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 669ms 11:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:36:45 INFO - PROCESS | 1655 | 1472236605715 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 11:36:45 INFO - PROCESS | 1655 | 1472236605716 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 11:36:45 INFO - PROCESS | 1655 | 1472236605718 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:36:45 INFO - PROCESS | 1655 | 1472236605719 Marionette TRACE conn2 <- [1,2614,null,{}] 11:36:45 INFO - PROCESS | 1655 | 1472236605721 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}] 11:36:45 INFO - PROCESS | 1655 | 1472236605723 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:45 INFO - PROCESS | 1655 | 1472236605830 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 11:36:45 INFO - PROCESS | 1655 | 1472236605833 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:45 INFO - PROCESS | 1655 | 1472236605835 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a63800 == 34 [pid = 1655] [id = 661] 11:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1193a1800) [pid = 1655] [serial = 1983] [outer = 0x0] 11:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124f91c00) [pid = 1655] [serial = 1984] [outer = 0x1193a1800] 11:36:45 INFO - PROCESS | 1655 | 1472236605860 Marionette DEBUG loaded listener.js 11:36:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1254bcc00) [pid = 1655] [serial = 1985] [outer = 0x1193a1800] 11:36:46 INFO - PROCESS | 1655 | 1472236606196 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]]]}] 11:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 11:36:46 INFO - PROCESS | 1655 | 1472236606236 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 11:36:46 INFO - PROCESS | 1655 | 1472236606237 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 11:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:36:46 INFO - PROCESS | 1655 | 1472236606240 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:36:46 INFO - PROCESS | 1655 | 1472236606241 Marionette TRACE conn2 <- [1,2618,null,{}] 11:36:46 INFO - PROCESS | 1655 | 1472236606243 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}] 11:36:46 INFO - PROCESS | 1655 | 1472236606244 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:46 INFO - PROCESS | 1655 | 1472236606343 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 11:36:46 INFO - PROCESS | 1655 | 1472236606347 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:46 INFO - PROCESS | 1655 | 1472236606348 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x129419000 == 35 [pid = 1655] [id = 662] 11:36:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1219fe000) [pid = 1655] [serial = 1986] [outer = 0x0] 11:36:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1260d6400) [pid = 1655] [serial = 1987] [outer = 0x1219fe000] 11:36:46 INFO - PROCESS | 1655 | 1472236606374 Marionette DEBUG loaded listener.js 11:36:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1261e3400) [pid = 1655] [serial = 1988] [outer = 0x1219fe000] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1261e0c00) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1129ac400) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1292f9400) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115d76c00) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1291e7400) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112a93c00) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1248b2000) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1167b5400) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126ca0c00) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118649c00) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1129ad000) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118dd9400) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124847c00) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a777c00) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:36:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1248b5800) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:36:46 INFO - PROCESS | 1655 | 1472236606898 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]]]}] 11:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 719ms 11:36:46 INFO - PROCESS | 1655 | 1472236606959 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 11:36:46 INFO - PROCESS | 1655 | 1472236606961 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 11:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:36:46 INFO - PROCESS | 1655 | 1472236606963 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:36:46 INFO - PROCESS | 1655 | 1472236606973 Marionette TRACE conn2 <- [1,2622,null,{}] 11:36:46 INFO - PROCESS | 1655 | 1472236606975 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}] 11:36:46 INFO - PROCESS | 1655 | 1472236606976 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:47 INFO - PROCESS | 1655 | 1472236607056 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 11:36:47 INFO - PROCESS | 1655 | 1472236607061 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:47 INFO - PROCESS | 1655 | 1472236607062 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12131e000 == 36 [pid = 1655] [id = 663] 11:36:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11830c800) [pid = 1655] [serial = 1989] [outer = 0x0] 11:36:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121037000) [pid = 1655] [serial = 1990] [outer = 0x11830c800] 11:36:47 INFO - PROCESS | 1655 | 1472236607088 Marionette DEBUG loaded listener.js 11:36:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124c8e400) [pid = 1655] [serial = 1991] [outer = 0x11830c800] 11:36:47 INFO - PROCESS | 1655 | 1472236607399 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]]]}] 11:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 480ms 11:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:36:47 INFO - PROCESS | 1655 | 1472236607444 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 11:36:47 INFO - PROCESS | 1655 | 1472236607445 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 11:36:47 INFO - PROCESS | 1655 | 1472236607447 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:36:47 INFO - PROCESS | 1655 | 1472236607448 Marionette TRACE conn2 <- [1,2626,null,{}] 11:36:47 INFO - PROCESS | 1655 | 1472236607450 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}] 11:36:47 INFO - PROCESS | 1655 | 1472236607451 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:47 INFO - PROCESS | 1655 | 1472236607530 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 11:36:47 INFO - PROCESS | 1655 | 1472236607597 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:47 INFO - PROCESS | 1655 | 1472236607598 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6ab000 == 37 [pid = 1655] [id = 664] 11:36:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118dd0c00) [pid = 1655] [serial = 1992] [outer = 0x0] 11:36:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1260cc800) [pid = 1655] [serial = 1993] [outer = 0x118dd0c00] 11:36:47 INFO - PROCESS | 1655 | 1472236607623 Marionette DEBUG loaded listener.js 11:36:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126520800) [pid = 1655] [serial = 1994] [outer = 0x118dd0c00] 11:36:47 INFO - PROCESS | 1655 | 1472236607902 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]]]}] 11:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 471ms 11:36:47 INFO - PROCESS | 1655 | 1472236607918 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 11:36:47 INFO - PROCESS | 1655 | 1472236607920 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 11:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:36:47 INFO - PROCESS | 1655 | 1472236607930 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:36:47 INFO - PROCESS | 1655 | 1472236607931 Marionette TRACE conn2 <- [1,2630,null,{}] 11:36:47 INFO - PROCESS | 1655 | 1472236607933 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}] 11:36:47 INFO - PROCESS | 1655 | 1472236607947 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:48 INFO - PROCESS | 1655 | 1472236608046 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 11:36:48 INFO - PROCESS | 1655 | 1472236608051 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:48 INFO - PROCESS | 1655 | 1472236608053 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261a3000 == 38 [pid = 1655] [id = 665] 11:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1265c5c00) [pid = 1655] [serial = 1995] [outer = 0x0] 11:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126ca1000) [pid = 1655] [serial = 1996] [outer = 0x1265c5c00] 11:36:48 INFO - PROCESS | 1655 | 1472236608081 Marionette DEBUG loaded listener.js 11:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128c4b400) [pid = 1655] [serial = 1997] [outer = 0x1265c5c00] 11:36:48 INFO - PROCESS | 1655 | 1472236608416 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]]]}] 11:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 11:36:48 INFO - PROCESS | 1655 | 1472236608452 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 11:36:48 INFO - PROCESS | 1655 | 1472236608453 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 11:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:36:48 INFO - PROCESS | 1655 | 1472236608455 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:36:48 INFO - PROCESS | 1655 | 1472236608457 Marionette TRACE conn2 <- [1,2634,null,{}] 11:36:48 INFO - PROCESS | 1655 | 1472236608459 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}] 11:36:48 INFO - PROCESS | 1655 | 1472236608460 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:48 INFO - PROCESS | 1655 | 1472236608565 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 11:36:48 INFO - PROCESS | 1655 | 1472236608575 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:48 INFO - PROCESS | 1655 | 1472236608576 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be05000 == 39 [pid = 1655] [id = 666] 11:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128c4e800) [pid = 1655] [serial = 1998] [outer = 0x0] 11:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1291e7400) [pid = 1655] [serial = 1999] [outer = 0x128c4e800] 11:36:48 INFO - PROCESS | 1655 | 1472236608600 Marionette DEBUG loaded listener.js 11:36:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292eec00) [pid = 1655] [serial = 2000] [outer = 0x128c4e800] 11:36:49 INFO - PROCESS | 1655 | 1472236609147 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]]]}] 11:36:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:36:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 719ms 11:36:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:36:49 INFO - PROCESS | 1655 | 1472236609197 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 11:36:49 INFO - PROCESS | 1655 | 1472236609200 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 11:36:49 INFO - PROCESS | 1655 | 1472236609206 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:36:49 INFO - PROCESS | 1655 | 1472236609209 Marionette TRACE conn2 <- [1,2638,null,{}] 11:36:49 INFO - PROCESS | 1655 | 1472236609213 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}] 11:36:49 INFO - PROCESS | 1655 | 1472236609215 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:49 INFO - PROCESS | 1655 | 1472236609326 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 11:36:49 INFO - PROCESS | 1655 | 1472236609432 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:49 INFO - PROCESS | 1655 | 1472236609433 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11869e000 == 40 [pid = 1655] [id = 667] 11:36:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115d26c00) [pid = 1655] [serial = 2001] [outer = 0x0] 11:36:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115eea000) [pid = 1655] [serial = 2002] [outer = 0x115d26c00] 11:36:49 INFO - PROCESS | 1655 | 1472236609466 Marionette DEBUG loaded listener.js 11:36:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1169a2c00) [pid = 1655] [serial = 2003] [outer = 0x115d26c00] 11:36:49 INFO - PROCESS | 1655 | 1472236609994 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]]]}] 11:36:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:36:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 824ms 11:36:50 INFO - PROCESS | 1655 | 1472236610053 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 11:36:50 INFO - PROCESS | 1655 | 1472236610058 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 11:36:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:36:50 INFO - PROCESS | 1655 | 1472236610062 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:36:50 INFO - PROCESS | 1655 | 1472236610064 Marionette TRACE conn2 <- [1,2642,null,{}] 11:36:50 INFO - PROCESS | 1655 | 1472236610067 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}] 11:36:50 INFO - PROCESS | 1655 | 1472236610069 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:50 INFO - PROCESS | 1655 | 1472236610286 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 11:36:50 INFO - PROCESS | 1655 | 1472236610383 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:50 INFO - PROCESS | 1655 | 1472236610384 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x117010000 == 41 [pid = 1655] [id = 668] 11:36:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1129b2c00) [pid = 1655] [serial = 2004] [outer = 0x0] 11:36:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115d2a400) [pid = 1655] [serial = 2005] [outer = 0x1129b2c00] 11:36:50 INFO - PROCESS | 1655 | 1472236610414 Marionette DEBUG loaded listener.js 11:36:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116ab5800) [pid = 1655] [serial = 2006] [outer = 0x1129b2c00] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1261a3000 == 40 [pid = 1655] [id = 665] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6ab000 == 39 [pid = 1655] [id = 664] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12131e000 == 38 [pid = 1655] [id = 663] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x129419000 == 37 [pid = 1655] [id = 662] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x128a63800 == 36 [pid = 1655] [id = 661] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x128a04800 == 35 [pid = 1655] [id = 660] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1261a5000 == 34 [pid = 1655] [id = 659] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x121d9d000 == 33 [pid = 1655] [id = 658] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12131f000 == 32 [pid = 1655] [id = 657] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11868e800 == 31 [pid = 1655] [id = 656] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1169d0000 == 30 [pid = 1655] [id = 655] 11:36:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11701e800 == 29 [pid = 1655] [id = 654] 11:36:50 INFO - PROCESS | 1655 | 1472236610874 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]]]}] 11:36:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:36:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 822ms 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126c07000) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1254af800) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x129560000) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11901d000) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1291f1800) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1215c7000) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1248be000) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117159000) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1182bb400) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1291e9000) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119082000) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1193d3000) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11334ec00) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1165ef400) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1193cf000) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1199f5c00) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124846400) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1261e3800) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a908400) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12ab60c00) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a777800) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a53a400) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12956b800) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1291e5c00) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12189ac00) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1292f4800) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1260d3800) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1291ed000) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124ed2800) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 11:36:50 INFO - PROCESS | 1655 | 1472236610900 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 11:36:50 INFO - PROCESS | 1655 | 1472236610903 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 11:36:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:36:50 INFO - PROCESS | 1655 | 1472236610910 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:36:50 INFO - PROCESS | 1655 | 1472236610912 Marionette TRACE conn2 <- [1,2646,null,{}] 11:36:50 INFO - PROCESS | 1655 | 1472236610915 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}] 11:36:50 INFO - PROCESS | 1655 | 1472236610916 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:50 INFO - PROCESS | 1655 | 1472236610997 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 11:36:51 INFO - PROCESS | 1655 | 1472236611002 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:51 INFO - PROCESS | 1655 | 1472236611003 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a9000 == 30 [pid = 1655] [id = 669] 11:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118271c00) [pid = 1655] [serial = 2007] [outer = 0x0] 11:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118310800) [pid = 1655] [serial = 2008] [outer = 0x118271c00] 11:36:51 INFO - PROCESS | 1655 | 1472236611035 Marionette DEBUG loaded listener.js 11:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119025400) [pid = 1655] [serial = 2009] [outer = 0x118271c00] 11:36:51 INFO - PROCESS | 1655 | 1472236611400 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]]]}] 11:36:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:36:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 522ms 11:36:51 INFO - PROCESS | 1655 | 1472236611453 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 11:36:51 INFO - PROCESS | 1655 | 1472236611456 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 11:36:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:36:51 INFO - PROCESS | 1655 | 1472236611461 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:36:51 INFO - PROCESS | 1655 | 1472236611463 Marionette TRACE conn2 <- [1,2650,null,{}] 11:36:51 INFO - PROCESS | 1655 | 1472236611466 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}] 11:36:51 INFO - PROCESS | 1655 | 1472236611468 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:51 INFO - PROCESS | 1655 | 1472236611592 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 11:36:51 INFO - PROCESS | 1655 | 1472236611609 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:51 INFO - PROCESS | 1655 | 1472236611611 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1219a2800 == 31 [pid = 1655] [id = 670] 11:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11932d800) [pid = 1655] [serial = 2010] [outer = 0x0] 11:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1199f0000) [pid = 1655] [serial = 2011] [outer = 0x11932d800] 11:36:51 INFO - PROCESS | 1655 | 1472236611655 Marionette DEBUG loaded listener.js 11:36:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121488400) [pid = 1655] [serial = 2012] [outer = 0x11932d800] 11:36:52 INFO - PROCESS | 1655 | 1472236612123 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]]]}] 11:36:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:36:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 673ms 11:36:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:36:52 INFO - PROCESS | 1655 | 1472236612133 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 11:36:52 INFO - PROCESS | 1655 | 1472236612136 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 11:36:52 INFO - PROCESS | 1655 | 1472236612146 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:36:52 INFO - PROCESS | 1655 | 1472236612149 Marionette TRACE conn2 <- [1,2654,null,{}] 11:36:52 INFO - PROCESS | 1655 | 1472236612152 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}] 11:36:52 INFO - PROCESS | 1655 | 1472236612154 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:52 INFO - PROCESS | 1655 | 1472236612236 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 11:36:52 INFO - PROCESS | 1655 | 1472236612242 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:52 INFO - PROCESS | 1655 | 1472236612243 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12693f800 == 32 [pid = 1655] [id = 671] 11:36:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112f20c00) [pid = 1655] [serial = 2013] [outer = 0x0] 11:36:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1219ff800) [pid = 1655] [serial = 2014] [outer = 0x112f20c00] 11:36:52 INFO - PROCESS | 1655 | 1472236612269 Marionette DEBUG loaded listener.js 11:36:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1248b7400) [pid = 1655] [serial = 2015] [outer = 0x112f20c00] 11:36:52 INFO - PROCESS | 1655 | 1472236612603 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]]]}] 11:36:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:36:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 475ms 11:36:52 INFO - PROCESS | 1655 | 1472236612617 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 11:36:52 INFO - PROCESS | 1655 | 1472236612618 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 11:36:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:36:52 INFO - PROCESS | 1655 | 1472236612620 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:36:52 INFO - PROCESS | 1655 | 1472236612622 Marionette TRACE conn2 <- [1,2658,null,{}] 11:36:52 INFO - PROCESS | 1655 | 1472236612626 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}] 11:36:52 INFO - PROCESS | 1655 | 1472236612627 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:52 INFO - PROCESS | 1655 | 1472236612738 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 11:36:52 INFO - PROCESS | 1655 | 1472236612744 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:52 INFO - PROCESS | 1655 | 1472236612745 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12695c800 == 33 [pid = 1655] [id = 672] 11:36:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113c28c00) [pid = 1655] [serial = 2016] [outer = 0x0] 11:36:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121487c00) [pid = 1655] [serial = 2017] [outer = 0x113c28c00] 11:36:52 INFO - PROCESS | 1655 | 1472236612772 Marionette DEBUG loaded listener.js 11:36:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124f9c400) [pid = 1655] [serial = 2018] [outer = 0x113c28c00] 11:36:53 INFO - PROCESS | 1655 | 1472236613114 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]]]}] 11:36:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:36:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 522ms 11:36:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:36:53 INFO - PROCESS | 1655 | 1472236613143 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 11:36:53 INFO - PROCESS | 1655 | 1472236613144 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 11:36:53 INFO - PROCESS | 1655 | 1472236613146 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:36:53 INFO - PROCESS | 1655 | 1472236613147 Marionette TRACE conn2 <- [1,2662,null,{}] 11:36:53 INFO - PROCESS | 1655 | 1472236613149 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}] 11:36:53 INFO - PROCESS | 1655 | 1472236613150 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:53 INFO - PROCESS | 1655 | 1472236613261 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 11:36:53 INFO - PROCESS | 1655 | 1472236613265 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:53 INFO - PROCESS | 1655 | 1472236613269 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x126584000 == 34 [pid = 1655] [id = 673] 11:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1260d3800) [pid = 1655] [serial = 2019] [outer = 0x0] 11:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1261cc800) [pid = 1655] [serial = 2020] [outer = 0x1260d3800] 11:36:53 INFO - PROCESS | 1655 | 1472236613336 Marionette DEBUG loaded listener.js 11:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126c03400) [pid = 1655] [serial = 2021] [outer = 0x1260d3800] 11:36:53 INFO - PROCESS | 1655 | 1472236613676 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]]]}] 11:36:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:36:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 569ms 11:36:53 INFO - PROCESS | 1655 | 1472236613716 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 11:36:53 INFO - PROCESS | 1655 | 1472236613717 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 11:36:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:36:53 INFO - PROCESS | 1655 | 1472236613719 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:36:53 INFO - PROCESS | 1655 | 1472236613720 Marionette TRACE conn2 <- [1,2666,null,{}] 11:36:53 INFO - PROCESS | 1655 | 1472236613723 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}] 11:36:53 INFO - PROCESS | 1655 | 1472236613724 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:53 INFO - PROCESS | 1655 | 1472236613828 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 11:36:53 INFO - PROCESS | 1655 | 1472236613832 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:53 INFO - PROCESS | 1655 | 1472236613833 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b0800 == 35 [pid = 1655] [id = 674] 11:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117c48400) [pid = 1655] [serial = 2022] [outer = 0x0] 11:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289dc800) [pid = 1655] [serial = 2023] [outer = 0x117c48400] 11:36:53 INFO - PROCESS | 1655 | 1472236613865 Marionette DEBUG loaded listener.js 11:36:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128c51000) [pid = 1655] [serial = 2024] [outer = 0x117c48400] 11:36:54 INFO - PROCESS | 1655 | 1472236614675 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]]]}] 11:36:54 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) 11:36:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 972ms 11:36:54 INFO - PROCESS | 1655 | 1472236614691 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 11:36:54 INFO - PROCESS | 1655 | 1472236614692 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 11:36:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:36:54 INFO - PROCESS | 1655 | 1472236614695 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:36:54 INFO - PROCESS | 1655 | 1472236614696 Marionette TRACE conn2 <- [1,2670,null,{}] 11:36:54 INFO - PROCESS | 1655 | 1472236614698 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}] 11:36:54 INFO - PROCESS | 1655 | 1472236614699 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:54 INFO - PROCESS | 1655 | 1472236614808 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 11:36:54 INFO - PROCESS | 1655 | 1472236614812 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:54 INFO - PROCESS | 1655 | 1472236614813 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac7a800 == 36 [pid = 1655] [id = 675] 11:36:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128c51400) [pid = 1655] [serial = 2025] [outer = 0x0] 11:36:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1291ee000) [pid = 1655] [serial = 2026] [outer = 0x128c51400] 11:36:54 INFO - PROCESS | 1655 | 1472236614840 Marionette DEBUG loaded listener.js 11:36:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1292f9400) [pid = 1655] [serial = 2027] [outer = 0x128c51400] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1265c5c00) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x114f5a400) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1165f0c00) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1193d7c00) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a94000) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1129ba800) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1219f6800) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118270400) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11a086800) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1254b3000) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1248b2400) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1193a1800) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1219fe000) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118dd0c00) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:36:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11830c800) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:36:55 INFO - PROCESS | 1655 | 1472236615681 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"]]]}] 11:36:55 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 11:36:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:36:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 11:36:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:36:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1019ms 11:36:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:36:55 INFO - PROCESS | 1655 | 1472236615715 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 11:36:55 INFO - PROCESS | 1655 | 1472236615716 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 11:36:55 INFO - PROCESS | 1655 | 1472236615718 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:36:55 INFO - PROCESS | 1655 | 1472236615720 Marionette TRACE conn2 <- [1,2674,null,{}] 11:36:55 INFO - PROCESS | 1655 | 1472236615722 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}] 11:36:55 INFO - PROCESS | 1655 | 1472236615725 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:55 INFO - PROCESS | 1655 | 1472236615802 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 11:36:55 INFO - PROCESS | 1655 | 1472236615859 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:55 INFO - PROCESS | 1655 | 1472236615867 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c4000 == 37 [pid = 1655] [id = 676] 11:36:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1165f0c00) [pid = 1655] [serial = 2028] [outer = 0x0] 11:36:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119335800) [pid = 1655] [serial = 2029] [outer = 0x1165f0c00] 11:36:55 INFO - PROCESS | 1655 | 1472236615895 Marionette DEBUG loaded listener.js 11:36:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1219fe000) [pid = 1655] [serial = 2030] [outer = 0x1165f0c00] 11:36:56 INFO - PROCESS | 1655 | 1472236616665 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"]]]}] 11:36:56 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 11:36:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:36:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 11:36:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:36:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 973ms 11:36:56 INFO - PROCESS | 1655 | 1472236616693 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 11:36:56 INFO - PROCESS | 1655 | 1472236616694 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 11:36:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:36:56 INFO - PROCESS | 1655 | 1472236616696 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:36:56 INFO - PROCESS | 1655 | 1472236616697 Marionette TRACE conn2 <- [1,2678,null,{}] 11:36:56 INFO - PROCESS | 1655 | 1472236616700 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}] 11:36:56 INFO - PROCESS | 1655 | 1472236616701 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:56 INFO - PROCESS | 1655 | 1472236616780 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 11:36:56 INFO - PROCESS | 1655 | 1472236616784 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:56 INFO - PROCESS | 1655 | 1472236616785 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x126826000 == 38 [pid = 1655] [id = 677] 11:36:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1219ffc00) [pid = 1655] [serial = 2031] [outer = 0x0] 11:36:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1292f9000) [pid = 1655] [serial = 2032] [outer = 0x1219ffc00] 11:36:56 INFO - PROCESS | 1655 | 1472236616810 Marionette DEBUG loaded listener.js 11:36:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x129563400) [pid = 1655] [serial = 2033] [outer = 0x1219ffc00] 11:36:57 INFO - PROCESS | 1655 | 1472236617756 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]]]}] 11:36:57 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) 11:36:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1069ms 11:36:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:36:57 INFO - PROCESS | 1655 | 1472236617766 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 11:36:57 INFO - PROCESS | 1655 | 1472236617769 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 11:36:57 INFO - PROCESS | 1655 | 1472236617773 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:36:57 INFO - PROCESS | 1655 | 1472236617775 Marionette TRACE conn2 <- [1,2682,null,{}] 11:36:57 INFO - PROCESS | 1655 | 1472236617792 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}] 11:36:57 INFO - PROCESS | 1655 | 1472236617794 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:57 INFO - PROCESS | 1655 | 1472236617897 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 11:36:57 INFO - PROCESS | 1655 | 1472236617954 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:57 INFO - PROCESS | 1655 | 1472236617956 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11943e000 == 39 [pid = 1655] [id = 678] 11:36:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1129b3800) [pid = 1655] [serial = 2034] [outer = 0x0] 11:36:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118262800) [pid = 1655] [serial = 2035] [outer = 0x1129b3800] 11:36:57 INFO - PROCESS | 1655 | 1472236617989 Marionette DEBUG loaded listener.js 11:36:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118ddc000) [pid = 1655] [serial = 2036] [outer = 0x1129b3800] 11:36:58 INFO - PROCESS | 1655 | 1472236618897 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]]]}] 11:36:58 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) 11:36:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1137ms 11:36:58 INFO - PROCESS | 1655 | 1472236618909 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 11:36:58 INFO - PROCESS | 1655 | 1472236618912 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 11:36:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:36:58 INFO - PROCESS | 1655 | 1472236618917 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:36:58 INFO - PROCESS | 1655 | 1472236618919 Marionette TRACE conn2 <- [1,2686,null,{}] 11:36:58 INFO - PROCESS | 1655 | 1472236618921 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}] 11:36:58 INFO - PROCESS | 1655 | 1472236618925 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:59 INFO - PROCESS | 1655 | 1472236619029 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 11:36:59 INFO - PROCESS | 1655 | 1472236619086 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:59 INFO - PROCESS | 1655 | 1472236619087 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:36:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a18800 == 40 [pid = 1655] [id = 679] 11:36:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121485000) [pid = 1655] [serial = 2037] [outer = 0x0] 11:36:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1219f6000) [pid = 1655] [serial = 2038] [outer = 0x121485000] 11:36:59 INFO - PROCESS | 1655 | 1472236619119 Marionette DEBUG loaded listener.js 11:36:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123c9d800) [pid = 1655] [serial = 2039] [outer = 0x121485000] 11:37:00 INFO - PROCESS | 1655 | 1472236620053 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"]]]}] 11:37:00 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 11:37:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:37:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 11:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:37:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1172ms 11:37:00 INFO - PROCESS | 1655 | 1472236620091 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 11:37:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:37:00 INFO - PROCESS | 1655 | 1472236620094 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 11:37:00 INFO - PROCESS | 1655 | 1472236620097 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:37:00 INFO - PROCESS | 1655 | 1472236620099 Marionette TRACE conn2 <- [1,2690,null,{}] 11:37:00 INFO - PROCESS | 1655 | 1472236620102 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}] 11:37:00 INFO - PROCESS | 1655 | 1472236620104 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:00 INFO - PROCESS | 1655 | 1472236620197 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 11:37:00 INFO - PROCESS | 1655 | 1472236620255 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:00 INFO - PROCESS | 1655 | 1472236620258 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a0e1000 == 41 [pid = 1655] [id = 680] 11:37:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x114f64c00) [pid = 1655] [serial = 2040] [outer = 0x0] 11:37:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1165e6400) [pid = 1655] [serial = 2041] [outer = 0x114f64c00] 11:37:00 INFO - PROCESS | 1655 | 1472236620286 Marionette DEBUG loaded listener.js 11:37:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118314800) [pid = 1655] [serial = 2042] [outer = 0x114f64c00] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c4000 == 40 [pid = 1655] [id = 676] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac7a800 == 39 [pid = 1655] [id = 675] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b0800 == 38 [pid = 1655] [id = 674] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x126584000 == 37 [pid = 1655] [id = 673] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12695c800 == 36 [pid = 1655] [id = 672] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12693f800 == 35 [pid = 1655] [id = 671] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1219a2800 == 34 [pid = 1655] [id = 670] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a9000 == 33 [pid = 1655] [id = 669] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x117010000 == 32 [pid = 1655] [id = 668] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11869e000 == 31 [pid = 1655] [id = 667] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12be05000 == 30 [pid = 1655] [id = 666] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x128a18800 == 29 [pid = 1655] [id = 679] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x126826000 == 28 [pid = 1655] [id = 677] 11:37:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11943e000 == 27 [pid = 1655] [id = 678] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119324c00) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1193d8000) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1133ce000) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1129b8400) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121ade800) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117c3d400) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11931f400) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118313800) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123c9dc00) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121491800) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128b1f400) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1261e8c00) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a532400) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126ca8800) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124f91c00) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1254bcc00) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1260d6400) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126520800) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x121037000) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1261e3400) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124c86c00) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1219f1800) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1260cc800) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x128c4b400) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x124c8e400) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x121037c00) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1291e7400) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x126ca1000) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x121487800) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1176c0800) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1182b9c00) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1199edc00) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 11:37:01 INFO - PROCESS | 1655 | 1472236621302 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"]]]}] 11:37:01 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 11:37:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:37:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:37:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1221ms 11:37:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:37:01 INFO - PROCESS | 1655 | 1472236621319 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 11:37:01 INFO - PROCESS | 1655 | 1472236621321 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 11:37:01 INFO - PROCESS | 1655 | 1472236621327 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:37:01 INFO - PROCESS | 1655 | 1472236621328 Marionette TRACE conn2 <- [1,2694,null,{}] 11:37:01 INFO - PROCESS | 1655 | 1472236621332 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}] 11:37:01 INFO - PROCESS | 1655 | 1472236621334 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:01 INFO - PROCESS | 1655 | 1472236621412 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 11:37:01 INFO - PROCESS | 1655 | 1472236621418 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:01 INFO - PROCESS | 1655 | 1472236621421 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x116963800 == 28 [pid = 1655] [id = 681] 11:37:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1129b9800) [pid = 1655] [serial = 2043] [outer = 0x0] 11:37:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x112a94000) [pid = 1655] [serial = 2044] [outer = 0x1129b9800] 11:37:01 INFO - PROCESS | 1655 | 1472236621453 Marionette DEBUG loaded listener.js 11:37:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x113c2bc00) [pid = 1655] [serial = 2045] [outer = 0x1129b9800] 11:37:02 INFO - PROCESS | 1655 | 1472236622284 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"]]]}] 11:37:02 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 11:37:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:37:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 11:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:37:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 970ms 11:37:02 INFO - PROCESS | 1655 | 1472236622297 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 11:37:02 INFO - PROCESS | 1655 | 1472236622300 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 11:37:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:37:02 INFO - PROCESS | 1655 | 1472236622307 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:37:02 INFO - PROCESS | 1655 | 1472236622308 Marionette TRACE conn2 <- [1,2698,null,{}] 11:37:02 INFO - PROCESS | 1655 | 1472236622311 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}] 11:37:02 INFO - PROCESS | 1655 | 1472236622313 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:02 INFO - PROCESS | 1655 | 1472236622390 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 11:37:02 INFO - PROCESS | 1655 | 1472236622447 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:02 INFO - PROCESS | 1655 | 1472236622448 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c0800 == 29 [pid = 1655] [id = 682] 11:37:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x116155000) [pid = 1655] [serial = 2046] [outer = 0x0] 11:37:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1169fa800) [pid = 1655] [serial = 2047] [outer = 0x116155000] 11:37:02 INFO - PROCESS | 1655 | 1472236622476 Marionette DEBUG loaded listener.js 11:37:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x117c46800) [pid = 1655] [serial = 2048] [outer = 0x116155000] 11:37:03 INFO - PROCESS | 1655 | 1472236623292 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"]]]}] 11:37:03 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 11:37:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:37:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 11:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:37:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1022ms 11:37:03 INFO - PROCESS | 1655 | 1472236623328 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 11:37:03 INFO - PROCESS | 1655 | 1472236623329 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 11:37:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:37:03 INFO - PROCESS | 1655 | 1472236623332 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:37:03 INFO - PROCESS | 1655 | 1472236623335 Marionette TRACE conn2 <- [1,2702,null,{}] 11:37:03 INFO - PROCESS | 1655 | 1472236623351 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}] 11:37:03 INFO - PROCESS | 1655 | 1472236623354 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:03 INFO - PROCESS | 1655 | 1472236623461 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 11:37:03 INFO - PROCESS | 1655 | 1472236623466 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:03 INFO - PROCESS | 1655 | 1472236623469 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x121317000 == 30 [pid = 1655] [id = 683] 11:37:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11839c800) [pid = 1655] [serial = 2049] [outer = 0x0] 11:37:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119327000) [pid = 1655] [serial = 2050] [outer = 0x11839c800] 11:37:03 INFO - PROCESS | 1655 | 1472236623497 Marionette DEBUG loaded listener.js 11:37:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1193d0400) [pid = 1655] [serial = 2051] [outer = 0x11839c800] 11:37:03 INFO - PROCESS | 1655 | 1472236623859 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]]]}] 11:37:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:37:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 573ms 11:37:03 INFO - PROCESS | 1655 | 1472236623906 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 11:37:03 INFO - PROCESS | 1655 | 1472236623907 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 11:37:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:37:03 INFO - PROCESS | 1655 | 1472236623910 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:37:03 INFO - PROCESS | 1655 | 1472236623911 Marionette TRACE conn2 <- [1,2706,null,{}] 11:37:03 INFO - PROCESS | 1655 | 1472236623913 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}] 11:37:03 INFO - PROCESS | 1655 | 1472236623914 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:04 INFO - PROCESS | 1655 | 1472236624012 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 11:37:04 INFO - PROCESS | 1655 | 1472236624023 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:04 INFO - PROCESS | 1655 | 1472236624026 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c5f000 == 31 [pid = 1655] [id = 684] 11:37:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1193d9400) [pid = 1655] [serial = 2052] [outer = 0x0] 11:37:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1199f7400) [pid = 1655] [serial = 2053] [outer = 0x1193d9400] 11:37:04 INFO - PROCESS | 1655 | 1472236624052 Marionette DEBUG loaded listener.js 11:37:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x121273c00) [pid = 1655] [serial = 2054] [outer = 0x1193d9400] 11:37:04 INFO - PROCESS | 1655 | 1472236624397 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]]]}] 11:37:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:37:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 11:37:04 INFO - PROCESS | 1655 | 1472236624440 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 11:37:04 INFO - PROCESS | 1655 | 1472236624441 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 11:37:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:37:04 INFO - PROCESS | 1655 | 1472236624444 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:37:04 INFO - PROCESS | 1655 | 1472236624445 Marionette TRACE conn2 <- [1,2710,null,{}] 11:37:04 INFO - PROCESS | 1655 | 1472236624447 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}] 11:37:04 INFO - PROCESS | 1655 | 1472236624448 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:04 INFO - PROCESS | 1655 | 1472236624548 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 11:37:04 INFO - PROCESS | 1655 | 1472236624585 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:04 INFO - PROCESS | 1655 | 1472236624587 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261a5000 == 32 [pid = 1655] [id = 685] 11:37:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x121482800) [pid = 1655] [serial = 2055] [outer = 0x0] 11:37:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12148f000) [pid = 1655] [serial = 2056] [outer = 0x121482800] 11:37:04 INFO - PROCESS | 1655 | 1472236624612 Marionette DEBUG loaded listener.js 11:37:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1219f1c00) [pid = 1655] [serial = 2057] [outer = 0x121482800] 11:37:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - 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" 11:37:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 11:37:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1 11:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:04 INFO - _addTest/ [0,2713,"getWindowHandle",null] 11:37:04 INFO - PROCESS | 1655 | 1472236624964 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 11:37:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:37:04 INFO - PROCESS | 1655 | 1472236624966 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:37:04 INFO - PROCESS | 1655 | 1472236624968 Marionette TRACE conn2 <- [1,2714,null,{}] 11:37:04 INFO - PROCESS | 1655 | 1472236624970 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}] 11:37:04 INFO - PROCESS | 1655 | 1472236624974 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:05 INFO - PROCESS | 1655 | 1472236625087 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 11:37:05 INFO - PROCESS | 1655 | 1472236625124 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:05 INFO - PROCESS | 1655 | 1472236625125 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12695d800 == 33 [pid = 1655] [id = 686] 11:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121491400) [pid = 1655] [serial = 2058] [outer = 0x0] 11:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121d6d400) [pid = 1655] [serial = 2059] [outer = 0x121491400] 11:37:05 INFO - PROCESS | 1655 | 1472236625151 Marionette DEBUG loaded listener.js 11:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124c8e800) [pid = 1655] [serial = 2060] [outer = 0x121491400] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1219ffc00) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1260d3800) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x117c48400) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128c51400) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1165f0c00) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118271c00) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x113c28c00) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1129b2c00) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x112f20c00) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11932d800) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x115d26c00) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x128c4e800) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:37:05 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1169f9800) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:37:05 INFO - PROCESS | 1655 | 1472236625558 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]]]}] 11:37:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:37:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 620ms 11:37:05 INFO - PROCESS | 1655 | 1472236625587 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 11:37:05 INFO - PROCESS | 1655 | 1472236625588 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 11:37:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:37:05 INFO - PROCESS | 1655 | 1472236625596 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:37:05 INFO - PROCESS | 1655 | 1472236625597 Marionette TRACE conn2 <- [1,2718,null,{}] 11:37:05 INFO - PROCESS | 1655 | 1472236625599 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}] 11:37:05 INFO - PROCESS | 1655 | 1472236625600 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:05 INFO - PROCESS | 1655 | 1472236625715 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 11:37:05 INFO - PROCESS | 1655 | 1472236625748 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:05 INFO - PROCESS | 1655 | 1472236625749 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a56000 == 34 [pid = 1655] [id = 687] 11:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x10eafa800) [pid = 1655] [serial = 2061] [outer = 0x0] 11:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119083c00) [pid = 1655] [serial = 2062] [outer = 0x10eafa800] 11:37:05 INFO - PROCESS | 1655 | 1472236625774 Marionette DEBUG loaded listener.js 11:37:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x12496d800) [pid = 1655] [serial = 2063] [outer = 0x10eafa800] 11:37:06 INFO - PROCESS | 1655 | 1472236626062 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] 11:37:06 INFO - PROCESS | 1655 | 1472236626075 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 11:37:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:37:06 INFO - PROCESS | 1655 | 1472236626085 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:37:06 INFO - PROCESS | 1655 | 1472236626086 Marionette TRACE conn2 <- [1,2722,null,{}] 11:37:06 INFO - PROCESS | 1655 | 1472236626099 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}] 11:37:06 INFO - PROCESS | 1655 | 1472236626100 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:06 INFO - PROCESS | 1655 | 1472236626204 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 11:37:06 INFO - PROCESS | 1655 | 1472236626209 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:06 INFO - PROCESS | 1655 | 1472236626210 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128eb0800 == 35 [pid = 1655] [id = 688] 11:37:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x124c8e400) [pid = 1655] [serial = 2064] [outer = 0x0] 11:37:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1254b4c00) [pid = 1655] [serial = 2065] [outer = 0x124c8e400] 11:37:06 INFO - PROCESS | 1655 | 1472236626244 Marionette DEBUG loaded listener.js 11:37:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1254bcc00) [pid = 1655] [serial = 2066] [outer = 0x124c8e400] 11:37:06 INFO - PROCESS | 1655 | 1472236626696 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] 11:37:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:37:06 INFO - PROCESS | 1655 | 1472236626707 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 11:37:06 INFO - PROCESS | 1655 | 1472236626710 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:37:06 INFO - PROCESS | 1655 | 1472236626711 Marionette TRACE conn2 <- [1,2726,null,{}] 11:37:06 INFO - PROCESS | 1655 | 1472236626713 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}] 11:37:06 INFO - PROCESS | 1655 | 1472236626714 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:06 INFO - PROCESS | 1655 | 1472236626798 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 11:37:06 INFO - PROCESS | 1655 | 1472236626801 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:06 INFO - PROCESS | 1655 | 1472236626802 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a576800 == 36 [pid = 1655] [id = 689] 11:37:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1254b4800) [pid = 1655] [serial = 2067] [outer = 0x0] 11:37:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1260cd000) [pid = 1655] [serial = 2068] [outer = 0x1254b4800] 11:37:06 INFO - PROCESS | 1655 | 1472236626830 Marionette DEBUG loaded listener.js 11:37:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1261d1400) [pid = 1655] [serial = 2069] [outer = 0x1254b4800] 11:37:07 INFO - PROCESS | 1655 | 1472236627143 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]]]}] 11:37:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:37:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 468ms 11:37:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:37:07 INFO - PROCESS | 1655 | 1472236627178 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 11:37:07 INFO - PROCESS | 1655 | 1472236627180 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 11:37:07 INFO - PROCESS | 1655 | 1472236627182 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:37:07 INFO - PROCESS | 1655 | 1472236627183 Marionette TRACE conn2 <- [1,2730,null,{}] 11:37:07 INFO - PROCESS | 1655 | 1472236627185 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}] 11:37:07 INFO - PROCESS | 1655 | 1472236627186 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:07 INFO - PROCESS | 1655 | 1472236627262 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 11:37:07 INFO - PROCESS | 1655 | 1472236627266 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:07 INFO - PROCESS | 1655 | 1472236627267 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a711000 == 37 [pid = 1655] [id = 690] 11:37:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1261e2800) [pid = 1655] [serial = 2070] [outer = 0x0] 11:37:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1261e9000) [pid = 1655] [serial = 2071] [outer = 0x1261e2800] 11:37:07 INFO - PROCESS | 1655 | 1472236627292 Marionette DEBUG loaded listener.js 11:37:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x126523000) [pid = 1655] [serial = 2072] [outer = 0x1261e2800] 11:37:08 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 11:37:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 11:37:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 11:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:37:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1124ms 11:37:08 INFO - PROCESS | 1655 | 1472236628301 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"]]]}] 11:37:08 INFO - PROCESS | 1655 | 1472236628306 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 11:37:08 INFO - PROCESS | 1655 | 1472236628309 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 11:37:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:37:08 INFO - PROCESS | 1655 | 1472236628313 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:37:08 INFO - PROCESS | 1655 | 1472236628315 Marionette TRACE conn2 <- [1,2734,null,{}] 11:37:08 INFO - PROCESS | 1655 | 1472236628318 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}] 11:37:08 INFO - PROCESS | 1655 | 1472236628320 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:08 INFO - PROCESS | 1655 | 1472236628407 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 11:37:08 INFO - PROCESS | 1655 | 1472236628500 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:08 INFO - PROCESS | 1655 | 1472236628502 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11869b800 == 38 [pid = 1655] [id = 691] 11:37:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1129b3400) [pid = 1655] [serial = 2073] [outer = 0x0] 11:37:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11647f400) [pid = 1655] [serial = 2074] [outer = 0x1129b3400] 11:37:08 INFO - PROCESS | 1655 | 1472236628534 Marionette DEBUG loaded listener.js 11:37:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116ab5c00) [pid = 1655] [serial = 2075] [outer = 0x1129b3400] 11:37:09 INFO - PROCESS | 1655 | 1472236629181 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]]]}] 11:37:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:37:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 922ms 11:37:09 INFO - PROCESS | 1655 | 1472236629235 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 11:37:09 INFO - PROCESS | 1655 | 1472236629238 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 11:37:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:37:09 INFO - PROCESS | 1655 | 1472236629243 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:37:09 INFO - PROCESS | 1655 | 1472236629245 Marionette TRACE conn2 <- [1,2738,null,{}] 11:37:09 INFO - PROCESS | 1655 | 1472236629249 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}] 11:37:09 INFO - PROCESS | 1655 | 1472236629250 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:09 INFO - PROCESS | 1655 | 1472236629357 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12a576800 == 37 [pid = 1655] [id = 689] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128eb0800 == 36 [pid = 1655] [id = 688] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128a56000 == 35 [pid = 1655] [id = 687] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12695d800 == 34 [pid = 1655] [id = 686] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1261a5000 == 33 [pid = 1655] [id = 685] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x124c5f000 == 32 [pid = 1655] [id = 684] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x121317000 == 31 [pid = 1655] [id = 683] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c0800 == 30 [pid = 1655] [id = 682] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x116963800 == 29 [pid = 1655] [id = 681] 11:37:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11a0e1000 == 28 [pid = 1655] [id = 680] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11830a400) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1292f9000) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x129563400) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126c03400) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1261cc800) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1289dc800) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1291ee000) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119335800) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x118310800) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x119025400) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x121487c00) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x115d2a400) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x116ab5800) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1219ff800) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1248b7400) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1199f0000) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x121488400) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x115eea000) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1169a2c00) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1292eec00) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1292f9400) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x128c51000) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x124f9c400) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1219fe000) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 11:37:09 INFO - PROCESS | 1655 | 1472236629440 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:09 INFO - PROCESS | 1655 | 1472236629443 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11677c800 == 29 [pid = 1655] [id = 692] 11:37:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1127df800) [pid = 1655] [serial = 2076] [outer = 0x0] 11:37:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1127e6800) [pid = 1655] [serial = 2077] [outer = 0x1127df800] 11:37:09 INFO - PROCESS | 1655 | 1472236629474 Marionette DEBUG loaded listener.js 11:37:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x112a8b400) [pid = 1655] [serial = 2078] [outer = 0x1127df800] 11:37:09 INFO - PROCESS | 1655 | 1472236629809 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]]]}] 11:37:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:37:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 621ms 11:37:09 INFO - PROCESS | 1655 | 1472236629865 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 11:37:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:37:09 INFO - PROCESS | 1655 | 1472236629869 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 11:37:09 INFO - PROCESS | 1655 | 1472236629873 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:37:09 INFO - PROCESS | 1655 | 1472236629875 Marionette TRACE conn2 <- [1,2742,null,{}] 11:37:09 INFO - PROCESS | 1655 | 1472236629877 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}] 11:37:09 INFO - PROCESS | 1655 | 1472236629879 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:09 INFO - PROCESS | 1655 | 1472236629958 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 11:37:10 INFO - PROCESS | 1655 | 1472236630035 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:10 INFO - PROCESS | 1655 | 1472236630037 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x118d8e000 == 30 [pid = 1655] [id = 693] 11:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1133ce000) [pid = 1655] [serial = 2079] [outer = 0x0] 11:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x115d7c000) [pid = 1655] [serial = 2080] [outer = 0x1133ce000] 11:37:10 INFO - PROCESS | 1655 | 1472236630066 Marionette DEBUG loaded listener.js 11:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1167b5800) [pid = 1655] [serial = 2081] [outer = 0x1133ce000] 11:37:10 INFO - PROCESS | 1655 | 1472236630367 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]]]}] 11:37:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:37:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 11:37:10 INFO - PROCESS | 1655 | 1472236630397 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 11:37:10 INFO - PROCESS | 1655 | 1472236630398 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 11:37:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:37:10 INFO - PROCESS | 1655 | 1472236630400 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:37:10 INFO - PROCESS | 1655 | 1472236630403 Marionette TRACE conn2 <- [1,2746,null,{}] 11:37:10 INFO - PROCESS | 1655 | 1472236630415 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}] 11:37:10 INFO - PROCESS | 1655 | 1472236630418 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:10 INFO - PROCESS | 1655 | 1472236630506 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 11:37:10 INFO - PROCESS | 1655 | 1472236630565 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:10 INFO - PROCESS | 1655 | 1472236630567 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x121324000 == 31 [pid = 1655] [id = 694] 11:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118078800) [pid = 1655] [serial = 2082] [outer = 0x0] 11:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11807b800) [pid = 1655] [serial = 2083] [outer = 0x118078800] 11:37:10 INFO - PROCESS | 1655 | 1472236630596 Marionette DEBUG loaded listener.js 11:37:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118648400) [pid = 1655] [serial = 2084] [outer = 0x118078800] 11:37:10 INFO - PROCESS | 1655 | 1472236630861 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]]]}] 11:37:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:37:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 475ms 11:37:10 INFO - PROCESS | 1655 | 1472236630883 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 11:37:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:37:10 INFO - PROCESS | 1655 | 1472236630885 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 11:37:10 INFO - PROCESS | 1655 | 1472236630887 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:37:10 INFO - PROCESS | 1655 | 1472236630892 Marionette TRACE conn2 <- [1,2750,null,{}] 11:37:10 INFO - PROCESS | 1655 | 1472236630901 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}] 11:37:10 INFO - PROCESS | 1655 | 1472236630902 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:11 INFO - PROCESS | 1655 | 1472236630998 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 11:37:11 INFO - PROCESS | 1655 | 1472236631004 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:11 INFO - PROCESS | 1655 | 1472236631005 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c67800 == 32 [pid = 1655] [id = 695] 11:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11931f800) [pid = 1655] [serial = 2085] [outer = 0x0] 11:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119329400) [pid = 1655] [serial = 2086] [outer = 0x11931f800] 11:37:11 INFO - PROCESS | 1655 | 1472236631047 Marionette DEBUG loaded listener.js 11:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1193d2400) [pid = 1655] [serial = 2087] [outer = 0x11931f800] 11:37:11 INFO - PROCESS | 1655 | 1472236631540 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]]]}] 11:37:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:37:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 680ms 11:37:11 INFO - PROCESS | 1655 | 1472236631567 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 11:37:11 INFO - PROCESS | 1655 | 1472236631569 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 11:37:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:37:11 INFO - PROCESS | 1655 | 1472236631571 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:37:11 INFO - PROCESS | 1655 | 1472236631572 Marionette TRACE conn2 <- [1,2754,null,{}] 11:37:11 INFO - PROCESS | 1655 | 1472236631574 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}] 11:37:11 INFO - PROCESS | 1655 | 1472236631576 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:11 INFO - PROCESS | 1655 | 1472236631679 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 11:37:11 INFO - PROCESS | 1655 | 1472236631682 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:11 INFO - PROCESS | 1655 | 1472236631683 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261c1800 == 33 [pid = 1655] [id = 696] 11:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1129bb000) [pid = 1655] [serial = 2088] [outer = 0x0] 11:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1193d6800) [pid = 1655] [serial = 2089] [outer = 0x1129bb000] 11:37:11 INFO - PROCESS | 1655 | 1472236631709 Marionette DEBUG loaded listener.js 11:37:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1199f5800) [pid = 1655] [serial = 2090] [outer = 0x1129bb000] 11:37:12 INFO - PROCESS | 1655 | 1472236632149 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]]]}] 11:37:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:37:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 618ms 11:37:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:37:12 INFO - PROCESS | 1655 | 1472236632190 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 11:37:12 INFO - PROCESS | 1655 | 1472236632192 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 11:37:12 INFO - PROCESS | 1655 | 1472236632195 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:37:12 INFO - PROCESS | 1655 | 1472236632197 Marionette TRACE conn2 <- [1,2758,null,{}] 11:37:12 INFO - PROCESS | 1655 | 1472236632200 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}] 11:37:12 INFO - PROCESS | 1655 | 1472236632206 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:12 INFO - PROCESS | 1655 | 1472236632382 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 11:37:12 INFO - PROCESS | 1655 | 1472236632445 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:12 INFO - PROCESS | 1655 | 1472236632446 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a5c000 == 34 [pid = 1655] [id = 697] 11:37:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x121484400) [pid = 1655] [serial = 2091] [outer = 0x0] 11:37:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1215cc000) [pid = 1655] [serial = 2092] [outer = 0x121484400] 11:37:12 INFO - PROCESS | 1655 | 1472236632489 Marionette DEBUG loaded listener.js 11:37:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x123c9c000) [pid = 1655] [serial = 2093] [outer = 0x121484400] 11:37:12 INFO - PROCESS | 1655 | 1472236632895 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]]]}] 11:37:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:37:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 723ms 11:37:12 INFO - PROCESS | 1655 | 1472236632919 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 11:37:12 INFO - PROCESS | 1655 | 1472236632920 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 11:37:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:37:12 INFO - PROCESS | 1655 | 1472236632929 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:37:12 INFO - PROCESS | 1655 | 1472236632930 Marionette TRACE conn2 <- [1,2762,null,{}] 11:37:12 INFO - PROCESS | 1655 | 1472236632941 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}] 11:37:12 INFO - PROCESS | 1655 | 1472236632942 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:13 INFO - PROCESS | 1655 | 1472236633038 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 11:37:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12d365000 == 33 [pid = 1655] [id = 17] 11:37:13 INFO - PROCESS | 1655 | 1472236633051 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:13 INFO - PROCESS | 1655 | 1472236633053 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1214a5800 == 34 [pid = 1655] [id = 698] 11:37:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1193a1000) [pid = 1655] [serial = 2094] [outer = 0x0] 11:37:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124841800) [pid = 1655] [serial = 2095] [outer = 0x1193a1000] 11:37:13 INFO - PROCESS | 1655 | 1472236633127 Marionette DEBUG loaded listener.js 11:37:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1248bcc00) [pid = 1655] [serial = 2096] [outer = 0x1193a1000] 11:37:13 INFO - PROCESS | 1655 | 1472236633419 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]]]}] 11:37:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:37:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 533ms 11:37:13 INFO - PROCESS | 1655 | 1472236633458 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 11:37:13 INFO - PROCESS | 1655 | 1472236633461 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 11:37:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:37:13 INFO - PROCESS | 1655 | 1472236633463 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:37:13 INFO - PROCESS | 1655 | 1472236633464 Marionette TRACE conn2 <- [1,2766,null,{}] 11:37:13 INFO - PROCESS | 1655 | 1472236633467 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}] 11:37:13 INFO - PROCESS | 1655 | 1472236633468 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:13 INFO - PROCESS | 1655 | 1472236633564 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11839c800) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x114f64c00) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1129b9800) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x10eafa800) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x116155000) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x121482800) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1129b3800) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x121485000) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x121491400) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1254b4800) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x124c8e400) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:37:13 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1193d9400) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:37:13 INFO - PROCESS | 1655 | 1472236633668 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:13 INFO - PROCESS | 1655 | 1472236633669 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x129146000 == 35 [pid = 1655] [id = 699] 11:37:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x111c1a800) [pid = 1655] [serial = 2097] [outer = 0x0] 11:37:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x114f64c00) [pid = 1655] [serial = 2098] [outer = 0x111c1a800] 11:37:13 INFO - PROCESS | 1655 | 1472236633694 Marionette DEBUG loaded listener.js 11:37:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1193ad000) [pid = 1655] [serial = 2099] [outer = 0x111c1a800] 11:37:13 INFO - PROCESS | 1655 | 1472236633973 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]]]}] 11:37:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:37:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 11:37:13 INFO - PROCESS | 1655 | 1472236633983 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 11:37:14 INFO - PROCESS | 1655 | 1472236633997 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 11:37:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:37:14 INFO - PROCESS | 1655 | 1472236634011 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:37:14 INFO - PROCESS | 1655 | 1472236634012 Marionette TRACE conn2 <- [1,2770,null,{}] 11:37:14 INFO - PROCESS | 1655 | 1472236634015 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}] 11:37:14 INFO - PROCESS | 1655 | 1472236634016 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:14 INFO - PROCESS | 1655 | 1472236634097 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 11:37:14 INFO - PROCESS | 1655 | 1472236634100 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:14 INFO - PROCESS | 1655 | 1472236634101 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1a000 == 36 [pid = 1655] [id = 700] 11:37:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11839c800) [pid = 1655] [serial = 2100] [outer = 0x0] 11:37:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x124c84800) [pid = 1655] [serial = 2101] [outer = 0x11839c800] 11:37:14 INFO - PROCESS | 1655 | 1472236634127 Marionette DEBUG loaded listener.js 11:37:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x124e54800) [pid = 1655] [serial = 2102] [outer = 0x11839c800] 11:37:14 INFO - PROCESS | 1655 | 1472236634435 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]]]}] 11:37:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:37:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 472ms 11:37:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:37:14 INFO - PROCESS | 1655 | 1472236634483 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 11:37:14 INFO - PROCESS | 1655 | 1472236634484 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 11:37:14 INFO - PROCESS | 1655 | 1472236634486 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:37:14 INFO - PROCESS | 1655 | 1472236634487 Marionette TRACE conn2 <- [1,2774,null,{}] 11:37:14 INFO - PROCESS | 1655 | 1472236634489 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}] 11:37:14 INFO - PROCESS | 1655 | 1472236634490 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:14 INFO - PROCESS | 1655 | 1472236634595 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 11:37:14 INFO - PROCESS | 1655 | 1472236634601 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:14 INFO - PROCESS | 1655 | 1472236634602 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249ce800 == 37 [pid = 1655] [id = 701] 11:37:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1121e3800) [pid = 1655] [serial = 2103] [outer = 0x0] 11:37:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124e5cc00) [pid = 1655] [serial = 2104] [outer = 0x1121e3800] 11:37:14 INFO - PROCESS | 1655 | 1472236634628 Marionette DEBUG loaded listener.js 11:37:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1254ba800) [pid = 1655] [serial = 2105] [outer = 0x1121e3800] 11:37:14 INFO - PROCESS | 1655 | 1472236634951 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]]]}] 11:37:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:37:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 11:37:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:37:15 INFO - PROCESS | 1655 | 1472236635007 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 11:37:15 INFO - PROCESS | 1655 | 1472236635008 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 11:37:15 INFO - PROCESS | 1655 | 1472236635010 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:37:15 INFO - PROCESS | 1655 | 1472236635012 Marionette TRACE conn2 <- [1,2778,null,{}] 11:37:15 INFO - PROCESS | 1655 | 1472236635014 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}] 11:37:15 INFO - PROCESS | 1655 | 1472236635016 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:15 INFO - PROCESS | 1655 | 1472236635110 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 11:37:15 INFO - PROCESS | 1655 | 1472236635114 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:15 INFO - PROCESS | 1655 | 1472236635115 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c0800 == 38 [pid = 1655] [id = 702] 11:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x121483400) [pid = 1655] [serial = 2106] [outer = 0x0] 11:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1260cac00) [pid = 1655] [serial = 2107] [outer = 0x121483400] 11:37:15 INFO - PROCESS | 1655 | 1472236635192 Marionette DEBUG loaded listener.js 11:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12691f800) [pid = 1655] [serial = 2108] [outer = 0x121483400] 11:37:15 INFO - PROCESS | 1655 | 1472236635453 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]]]}] 11:37:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:37:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 468ms 11:37:15 INFO - PROCESS | 1655 | 1472236635482 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 11:37:15 INFO - PROCESS | 1655 | 1472236635483 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 11:37:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:37:15 INFO - PROCESS | 1655 | 1472236635486 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:37:15 INFO - PROCESS | 1655 | 1472236635487 Marionette TRACE conn2 <- [1,2782,null,{}] 11:37:15 INFO - PROCESS | 1655 | 1472236635496 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}] 11:37:15 INFO - PROCESS | 1655 | 1472236635497 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:15 INFO - PROCESS | 1655 | 1472236635584 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 11:37:15 INFO - PROCESS | 1655 | 1472236635588 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:15 INFO - PROCESS | 1655 | 1472236635589 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be18800 == 39 [pid = 1655] [id = 703] 11:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x126520800) [pid = 1655] [serial = 2109] [outer = 0x0] 11:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126ca8400) [pid = 1655] [serial = 2110] [outer = 0x126520800] 11:37:15 INFO - PROCESS | 1655 | 1472236635614 Marionette DEBUG loaded listener.js 11:37:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1289df400) [pid = 1655] [serial = 2111] [outer = 0x126520800] 11:37:16 INFO - PROCESS | 1655 | 1472236636083 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]]]}] 11:37:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:37:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 619ms 11:37:16 INFO - PROCESS | 1655 | 1472236636107 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 11:37:16 INFO - PROCESS | 1655 | 1472236636110 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 11:37:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:37:16 INFO - PROCESS | 1655 | 1472236636113 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:37:16 INFO - PROCESS | 1655 | 1472236636116 Marionette TRACE conn2 <- [1,2786,null,{}] 11:37:16 INFO - PROCESS | 1655 | 1472236636120 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}] 11:37:16 INFO - PROCESS | 1655 | 1472236636122 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:16 INFO - PROCESS | 1655 | 1472236636226 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 11:37:16 INFO - PROCESS | 1655 | 1472236636297 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:16 INFO - PROCESS | 1655 | 1472236636299 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119160000 == 40 [pid = 1655] [id = 704] 11:37:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1130bdc00) [pid = 1655] [serial = 2112] [outer = 0x0] 11:37:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x114f5a400) [pid = 1655] [serial = 2113] [outer = 0x1130bdc00] 11:37:16 INFO - PROCESS | 1655 | 1472236636330 Marionette DEBUG loaded listener.js 11:37:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1165f5800) [pid = 1655] [serial = 2114] [outer = 0x1130bdc00] 11:37:16 INFO - PROCESS | 1655 | 1472236636762 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]]]}] 11:37:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:37:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 674ms 11:37:16 INFO - PROCESS | 1655 | 1472236636787 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 11:37:16 INFO - PROCESS | 1655 | 1472236636790 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 11:37:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:37:16 INFO - PROCESS | 1655 | 1472236636794 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:37:16 INFO - PROCESS | 1655 | 1472236636796 Marionette TRACE conn2 <- [1,2790,null,{}] 11:37:16 INFO - PROCESS | 1655 | 1472236636799 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}] 11:37:16 INFO - PROCESS | 1655 | 1472236636800 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:16 INFO - PROCESS | 1655 | 1472236636910 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 11:37:16 INFO - PROCESS | 1655 | 1472236636987 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:16 INFO - PROCESS | 1655 | 1472236636988 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a10800 == 41 [pid = 1655] [id = 705] 11:37:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117c43c00) [pid = 1655] [serial = 2115] [outer = 0x0] 11:37:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118dd2c00) [pid = 1655] [serial = 2116] [outer = 0x117c43c00] 11:37:17 INFO - PROCESS | 1655 | 1472236637026 Marionette DEBUG loaded listener.js 11:37:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1193cf000) [pid = 1655] [serial = 2117] [outer = 0x117c43c00] 11:37:17 INFO - PROCESS | 1655 | 1472236637584 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]]]}] 11:37:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:37:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 821ms 11:37:17 INFO - PROCESS | 1655 | 1472236637618 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 11:37:17 INFO - PROCESS | 1655 | 1472236637619 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 11:37:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:37:17 INFO - PROCESS | 1655 | 1472236637622 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:37:17 INFO - PROCESS | 1655 | 1472236637626 Marionette TRACE conn2 <- [1,2794,null,{}] 11:37:17 INFO - PROCESS | 1655 | 1472236637633 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}] 11:37:17 INFO - PROCESS | 1655 | 1472236637637 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:17 INFO - PROCESS | 1655 | 1472236637738 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 11:37:17 INFO - PROCESS | 1655 | 1472236637811 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:17 INFO - PROCESS | 1655 | 1472236637813 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be13800 == 42 [pid = 1655] [id = 706] 11:37:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121491800) [pid = 1655] [serial = 2118] [outer = 0x0] 11:37:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1219f8800) [pid = 1655] [serial = 2119] [outer = 0x121491800] 11:37:17 INFO - PROCESS | 1655 | 1472236637846 Marionette DEBUG loaded listener.js 11:37:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1248b8400) [pid = 1655] [serial = 2120] [outer = 0x121491800] 11:37:18 INFO - PROCESS | 1655 | 1472236638273 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]]]}] 11:37:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:37:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 673ms 11:37:18 INFO - PROCESS | 1655 | 1472236638296 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 11:37:18 INFO - PROCESS | 1655 | 1472236638297 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 11:37:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:37:18 INFO - PROCESS | 1655 | 1472236638300 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:37:18 INFO - PROCESS | 1655 | 1472236638301 Marionette TRACE conn2 <- [1,2798,null,{}] 11:37:18 INFO - PROCESS | 1655 | 1472236638303 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}] 11:37:18 INFO - PROCESS | 1655 | 1472236638305 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:18 INFO - PROCESS | 1655 | 1472236638408 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 11:37:18 INFO - PROCESS | 1655 | 1472236638467 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:18 INFO - PROCESS | 1655 | 1472236638468 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c3d8800 == 43 [pid = 1655] [id = 707] 11:37:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1254b9c00) [pid = 1655] [serial = 2121] [outer = 0x0] 11:37:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1261eb000) [pid = 1655] [serial = 2122] [outer = 0x1254b9c00] 11:37:18 INFO - PROCESS | 1655 | 1472236638498 Marionette DEBUG loaded listener.js 11:37:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126925400) [pid = 1655] [serial = 2123] [outer = 0x1254b9c00] 11:37:19 INFO - PROCESS | 1655 | 1472236639167 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]]]}] 11:37:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:37:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 920ms 11:37:19 INFO - PROCESS | 1655 | 1472236639221 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 11:37:19 INFO - PROCESS | 1655 | 1472236639227 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 11:37:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:37:19 INFO - PROCESS | 1655 | 1472236639231 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:37:19 INFO - PROCESS | 1655 | 1472236639234 Marionette TRACE conn2 <- [1,2802,null,{}] 11:37:19 INFO - PROCESS | 1655 | 1472236639238 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}] 11:37:19 INFO - PROCESS | 1655 | 1472236639240 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:19 INFO - PROCESS | 1655 | 1472236639382 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 11:37:19 INFO - PROCESS | 1655 | 1472236639485 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:19 INFO - PROCESS | 1655 | 1472236639489 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213dd800 == 44 [pid = 1655] [id = 708] 11:37:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112f22c00) [pid = 1655] [serial = 2124] [outer = 0x0] 11:37:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1165ecc00) [pid = 1655] [serial = 2125] [outer = 0x112f22c00] 11:37:19 INFO - PROCESS | 1655 | 1472236639537 Marionette DEBUG loaded listener.js 11:37:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1176c5400) [pid = 1655] [serial = 2126] [outer = 0x112f22c00] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c0800 == 43 [pid = 1655] [id = 702] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1249ce800 == 42 [pid = 1655] [id = 701] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1a000 == 41 [pid = 1655] [id = 700] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129146000 == 40 [pid = 1655] [id = 699] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1214a5800 == 39 [pid = 1655] [id = 698] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x128a5c000 == 38 [pid = 1655] [id = 697] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1261c1800 == 37 [pid = 1655] [id = 696] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x124c67800 == 36 [pid = 1655] [id = 695] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x121324000 == 35 [pid = 1655] [id = 694] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x118d8e000 == 34 [pid = 1655] [id = 693] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12d364800 == 33 [pid = 1655] [id = 18] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11677c800 == 32 [pid = 1655] [id = 692] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a711000 == 31 [pid = 1655] [id = 690] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11869b800 == 30 [pid = 1655] [id = 691] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12c3d8800 == 29 [pid = 1655] [id = 707] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12be13800 == 28 [pid = 1655] [id = 706] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x128a10800 == 27 [pid = 1655] [id = 705] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119160000 == 26 [pid = 1655] [id = 704] 11:37:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12be18800 == 25 [pid = 1655] [id = 703] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1261e9000) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1261d1400) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119327000) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118314800) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a94000) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12496d800) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1169fa800) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1219f1c00) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1193d0400) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118ddc000) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119083c00) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118262800) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1219f6000) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124c8e800) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123c9d800) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x117c46800) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1165e6400) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x113c2bc00) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1260cd000) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1254bcc00) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x121273c00) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12148f000) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x121d6d400) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1199f7400) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1254b4c00) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 11:37:20 INFO - PROCESS | 1655 | 1472236640542 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]]]}] 11:37:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:37:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1324ms 11:37:20 INFO - PROCESS | 1655 | 1472236640555 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 11:37:20 INFO - PROCESS | 1655 | 1472236640558 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 11:37:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:37:20 INFO - PROCESS | 1655 | 1472236640562 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:37:20 INFO - PROCESS | 1655 | 1472236640564 Marionette TRACE conn2 <- [1,2806,null,{}] 11:37:20 INFO - PROCESS | 1655 | 1472236640568 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}] 11:37:20 INFO - PROCESS | 1655 | 1472236640569 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:20 INFO - PROCESS | 1655 | 1472236640648 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 11:37:20 INFO - PROCESS | 1655 | 1472236640653 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:20 INFO - PROCESS | 1655 | 1472236640658 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x116776000 == 26 [pid = 1655] [id = 709] 11:37:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1129b1800) [pid = 1655] [serial = 2127] [outer = 0x0] 11:37:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x113252000) [pid = 1655] [serial = 2128] [outer = 0x1129b1800] 11:37:20 INFO - PROCESS | 1655 | 1472236640689 Marionette DEBUG loaded listener.js 11:37:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x10eafc800) [pid = 1655] [serial = 2129] [outer = 0x1129b1800] 11:37:21 INFO - PROCESS | 1655 | 1472236641083 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]]]}] 11:37:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:37:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 11:37:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:37:21 INFO - PROCESS | 1655 | 1472236641133 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 11:37:21 INFO - PROCESS | 1655 | 1472236641136 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 11:37:21 INFO - PROCESS | 1655 | 1472236641141 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:37:21 INFO - PROCESS | 1655 | 1472236641143 Marionette TRACE conn2 <- [1,2810,null,{}] 11:37:21 INFO - PROCESS | 1655 | 1472236641145 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}] 11:37:21 INFO - PROCESS | 1655 | 1472236641147 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:21 INFO - PROCESS | 1655 | 1472236641226 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 11:37:21 INFO - PROCESS | 1655 | 1472236641230 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:21 INFO - PROCESS | 1655 | 1472236641232 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c2000 == 27 [pid = 1655] [id = 710] 11:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115eeb000) [pid = 1655] [serial = 2130] [outer = 0x0] 11:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1169fb800) [pid = 1655] [serial = 2131] [outer = 0x115eeb000] 11:37:21 INFO - PROCESS | 1655 | 1472236641262 Marionette DEBUG loaded listener.js 11:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x117c4b400) [pid = 1655] [serial = 2132] [outer = 0x115eeb000] 11:37:21 INFO - PROCESS | 1655 | 1472236641604 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]]]}] 11:37:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:37:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 471ms 11:37:21 INFO - PROCESS | 1655 | 1472236641613 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 11:37:21 INFO - PROCESS | 1655 | 1472236641614 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 11:37:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:37:21 INFO - PROCESS | 1655 | 1472236641616 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:37:21 INFO - PROCESS | 1655 | 1472236641619 Marionette TRACE conn2 <- [1,2814,null,{}] 11:37:21 INFO - PROCESS | 1655 | 1472236641629 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}] 11:37:21 INFO - PROCESS | 1655 | 1472236641632 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:21 INFO - PROCESS | 1655 | 1472236641714 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 11:37:21 INFO - PROCESS | 1655 | 1472236641770 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:21 INFO - PROCESS | 1655 | 1472236641772 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12131e800 == 28 [pid = 1655] [id = 711] 11:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x111c14800) [pid = 1655] [serial = 2133] [outer = 0x0] 11:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11863fc00) [pid = 1655] [serial = 2134] [outer = 0x111c14800] 11:37:21 INFO - PROCESS | 1655 | 1472236641801 Marionette DEBUG loaded listener.js 11:37:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119327800) [pid = 1655] [serial = 2135] [outer = 0x111c14800] 11:37:22 INFO - PROCESS | 1655 | 1472236642106 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]]]}] 11:37:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:37:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 521ms 11:37:22 INFO - PROCESS | 1655 | 1472236642137 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 11:37:22 INFO - PROCESS | 1655 | 1472236642139 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 11:37:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:37:22 INFO - PROCESS | 1655 | 1472236642145 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:37:22 INFO - PROCESS | 1655 | 1472236642146 Marionette TRACE conn2 <- [1,2818,null,{}] 11:37:22 INFO - PROCESS | 1655 | 1472236642149 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}] 11:37:22 INFO - PROCESS | 1655 | 1472236642150 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:22 INFO - PROCESS | 1655 | 1472236642230 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 11:37:22 INFO - PROCESS | 1655 | 1472236642291 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:22 INFO - PROCESS | 1655 | 1472236642292 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1249cd000 == 29 [pid = 1655] [id = 712] 11:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11830a400) [pid = 1655] [serial = 2136] [outer = 0x0] 11:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1193d9c00) [pid = 1655] [serial = 2137] [outer = 0x11830a400] 11:37:22 INFO - PROCESS | 1655 | 1472236642318 Marionette DEBUG loaded listener.js 11:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119a93400) [pid = 1655] [serial = 2138] [outer = 0x11830a400] 11:37:22 INFO - PROCESS | 1655 | 1472236642615 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]]]}] 11:37:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:37:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 11:37:22 INFO - PROCESS | 1655 | 1472236642665 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 11:37:22 INFO - PROCESS | 1655 | 1472236642667 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 11:37:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:37:22 INFO - PROCESS | 1655 | 1472236642669 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:37:22 INFO - PROCESS | 1655 | 1472236642670 Marionette TRACE conn2 <- [1,2822,null,{}] 11:37:22 INFO - PROCESS | 1655 | 1472236642681 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}] 11:37:22 INFO - PROCESS | 1655 | 1472236642683 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:22 INFO - PROCESS | 1655 | 1472236642774 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 11:37:22 INFO - PROCESS | 1655 | 1472236642812 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:22 INFO - PROCESS | 1655 | 1472236642814 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261ae800 == 30 [pid = 1655] [id = 713] 11:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115d82c00) [pid = 1655] [serial = 2139] [outer = 0x0] 11:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121038800) [pid = 1655] [serial = 2140] [outer = 0x115d82c00] 11:37:22 INFO - PROCESS | 1655 | 1472236642840 Marionette DEBUG loaded listener.js 11:37:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12148d800) [pid = 1655] [serial = 2141] [outer = 0x115d82c00] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12cb88400) [pid = 1655] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121484400) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x111c1a800) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1193a1000) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11931f800) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1261e2800) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1133ce000) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1129b3400) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1127df800) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118078800) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1129bb000) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11839c800) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1121e3800) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12d365800) [pid = 1655] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x126520800) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:37:23 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x121483400) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:37:23 INFO - PROCESS | 1655 | 1472236643655 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]]]}] 11:37:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:37:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1024ms 11:37:23 INFO - PROCESS | 1655 | 1472236643720 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 11:37:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:37:23 INFO - PROCESS | 1655 | 1472236643723 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 11:37:23 INFO - PROCESS | 1655 | 1472236643726 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:37:23 INFO - PROCESS | 1655 | 1472236643730 Marionette TRACE conn2 <- [1,2826,null,{}] 11:37:23 INFO - PROCESS | 1655 | 1472236643734 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}] 11:37:23 INFO - PROCESS | 1655 | 1472236643735 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:23 INFO - PROCESS | 1655 | 1472236643841 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 11:37:23 INFO - PROCESS | 1655 | 1472236643917 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:23 INFO - PROCESS | 1655 | 1472236643919 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11868f000 == 31 [pid = 1655] [id = 714] 11:37:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1129b1000) [pid = 1655] [serial = 2142] [outer = 0x0] 11:37:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x113252400) [pid = 1655] [serial = 2143] [outer = 0x1129b1000] 11:37:23 INFO - PROCESS | 1655 | 1472236643951 Marionette DEBUG loaded listener.js 11:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115eec400) [pid = 1655] [serial = 2144] [outer = 0x1129b1000] 11:37:24 INFO - PROCESS | 1655 | 1472236644527 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:37:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:37:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 871ms 11:37:24 INFO - PROCESS | 1655 | 1472236644598 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 11:37:24 INFO - PROCESS | 1655 | 1472236644602 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 11:37:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:37:24 INFO - PROCESS | 1655 | 1472236644609 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:37:24 INFO - PROCESS | 1655 | 1472236644612 Marionette TRACE conn2 <- [1,2830,null,{}] 11:37:24 INFO - PROCESS | 1655 | 1472236644616 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}] 11:37:24 INFO - PROCESS | 1655 | 1472236644619 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:24 INFO - PROCESS | 1655 | 1472236644884 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 11:37:24 INFO - PROCESS | 1655 | 1472236644938 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:24 INFO - PROCESS | 1655 | 1472236644939 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169df800 == 32 [pid = 1655] [id = 715] 11:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1127e0c00) [pid = 1655] [serial = 2145] [outer = 0x0] 11:37:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1129ae000) [pid = 1655] [serial = 2146] [outer = 0x1127e0c00] 11:37:24 INFO - PROCESS | 1655 | 1472236644970 Marionette DEBUG loaded listener.js 11:37:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113c27000) [pid = 1655] [serial = 2147] [outer = 0x1127e0c00] 11:37:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1249cd000 == 31 [pid = 1655] [id = 712] 11:37:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12131e800 == 30 [pid = 1655] [id = 711] 11:37:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c2000 == 29 [pid = 1655] [id = 710] 11:37:25 INFO - PROCESS | 1655 | --DOCSHELL 0x116776000 == 28 [pid = 1655] [id = 709] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12cb68800) [pid = 1655] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1289df400) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1260cac00) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119079000) [pid = 1655] [serial = 1439] [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.] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1215cc000) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x114f64c00) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1248bcc00) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x119329400) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x126523000) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x115d7c000) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1167b5800) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x124841800) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11647f400) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x116ab5c00) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1127e6800) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x112a8b400) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x11807b800) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x118648400) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1193ad000) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x12691f800) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x1193d6800) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x124c84800) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x123c9c000) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x1199f5800) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x124e5cc00) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x1193d2400) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 51 (0x124e54800) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 50 (0x1254ba800) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | --DOMWINDOW == 49 (0x126ca8400) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 11:37:25 INFO - PROCESS | 1655 | 1472236645365 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]]]}] 11:37:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:37:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 772ms 11:37:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:37:25 INFO - PROCESS | 1655 | 1472236645381 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 11:37:25 INFO - PROCESS | 1655 | 1472236645384 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 11:37:25 INFO - PROCESS | 1655 | 1472236645387 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:37:25 INFO - PROCESS | 1655 | 1472236645389 Marionette TRACE conn2 <- [1,2834,null,{}] 11:37:25 INFO - PROCESS | 1655 | 1472236645394 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}] 11:37:25 INFO - PROCESS | 1655 | 1472236645396 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:25 INFO - PROCESS | 1655 | 1472236645480 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 11:37:25 INFO - PROCESS | 1655 | 1472236645536 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:25 INFO - PROCESS | 1655 | 1472236645538 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170ba800 == 29 [pid = 1655] [id = 716] 11:37:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x1127e1400) [pid = 1655] [serial = 2148] [outer = 0x0] 11:37:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x115d83400) [pid = 1655] [serial = 2149] [outer = 0x1127e1400] 11:37:25 INFO - PROCESS | 1655 | 1472236645566 Marionette DEBUG loaded listener.js 11:37:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x1176c0800) [pid = 1655] [serial = 2150] [outer = 0x1127e1400] 11:37:25 INFO - PROCESS | 1655 | 1472236645868 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:37:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:37:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 525ms 11:37:25 INFO - PROCESS | 1655 | 1472236645912 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 11:37:25 INFO - PROCESS | 1655 | 1472236645914 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 11:37:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:37:25 INFO - PROCESS | 1655 | 1472236645917 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:37:25 INFO - PROCESS | 1655 | 1472236645918 Marionette TRACE conn2 <- [1,2838,null,{}] 11:37:25 INFO - PROCESS | 1655 | 1472236645921 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}] 11:37:25 INFO - PROCESS | 1655 | 1472236645922 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:26 INFO - PROCESS | 1655 | 1472236646002 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 11:37:26 INFO - PROCESS | 1655 | 1472236646077 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:26 INFO - PROCESS | 1655 | 1472236646077 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x121327000 == 30 [pid = 1655] [id = 717] 11:37:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x1127e6800) [pid = 1655] [serial = 2151] [outer = 0x0] 11:37:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x11830d800) [pid = 1655] [serial = 2152] [outer = 0x1127e6800] 11:37:26 INFO - PROCESS | 1655 | 1472236646104 Marionette DEBUG loaded listener.js 11:37:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x11907d800) [pid = 1655] [serial = 2153] [outer = 0x1127e6800] 11:37:26 INFO - PROCESS | 1655 | 1472236646454 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]]]}] 11:37:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:37:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 570ms 11:37:26 INFO - PROCESS | 1655 | 1472236646489 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 11:37:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:37:26 INFO - PROCESS | 1655 | 1472236646495 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 11:37:26 INFO - PROCESS | 1655 | 1472236646508 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:37:26 INFO - PROCESS | 1655 | 1472236646513 Marionette TRACE conn2 <- [1,2842,null,{}] 11:37:26 INFO - PROCESS | 1655 | 1472236646517 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}] 11:37:26 INFO - PROCESS | 1655 | 1472236646521 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:26 INFO - PROCESS | 1655 | 1472236646748 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 11:37:26 INFO - PROCESS | 1655 | 1472236646825 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:26 INFO - PROCESS | 1655 | 1472236646828 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11749c000 == 31 [pid = 1655] [id = 718] 11:37:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1129b0000) [pid = 1655] [serial = 2154] [outer = 0x0] 11:37:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x11324b400) [pid = 1655] [serial = 2155] [outer = 0x1129b0000] 11:37:26 INFO - PROCESS | 1655 | 1472236646861 Marionette DEBUG loaded listener.js 11:37:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x116952c00) [pid = 1655] [serial = 2156] [outer = 0x1129b0000] 11:37:27 INFO - PROCESS | 1655 | 1472236647282 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]]]}] 11:37:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:37:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 835ms 11:37:27 INFO - PROCESS | 1655 | 1472236647336 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 11:37:27 INFO - PROCESS | 1655 | 1472236647339 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 11:37:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:37:27 INFO - PROCESS | 1655 | 1472236647345 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:37:27 INFO - PROCESS | 1655 | 1472236647346 Marionette TRACE conn2 <- [1,2846,null,{}] 11:37:27 INFO - PROCESS | 1655 | 1472236647349 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}] 11:37:27 INFO - PROCESS | 1655 | 1472236647351 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:27 INFO - PROCESS | 1655 | 1472236647447 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 11:37:27 INFO - PROCESS | 1655 | 1472236647500 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:27 INFO - PROCESS | 1655 | 1472236647502 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261aa800 == 32 [pid = 1655] [id = 719] 11:37:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x118078000) [pid = 1655] [serial = 2157] [outer = 0x0] 11:37:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x11842f000) [pid = 1655] [serial = 2158] [outer = 0x118078000] 11:37:27 INFO - PROCESS | 1655 | 1472236647534 Marionette DEBUG loaded listener.js 11:37:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x119335400) [pid = 1655] [serial = 2159] [outer = 0x118078000] 11:37:27 INFO - PROCESS | 1655 | 1472236647976 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]]]}] 11:37:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:37:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 673ms 11:37:28 INFO - PROCESS | 1655 | 1472236648018 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 11:37:28 INFO - PROCESS | 1655 | 1472236648020 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 11:37:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:37:28 INFO - PROCESS | 1655 | 1472236648023 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:37:28 INFO - PROCESS | 1655 | 1472236648024 Marionette TRACE conn2 <- [1,2850,null,{}] 11:37:28 INFO - PROCESS | 1655 | 1472236648026 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}] 11:37:28 INFO - PROCESS | 1655 | 1472236648028 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:28 INFO - PROCESS | 1655 | 1472236648122 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 11:37:28 INFO - PROCESS | 1655 | 1472236648177 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:28 INFO - PROCESS | 1655 | 1472236648178 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a12800 == 33 [pid = 1655] [id = 720] 11:37:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1199efc00) [pid = 1655] [serial = 2160] [outer = 0x0] 11:37:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x119f7dc00) [pid = 1655] [serial = 2161] [outer = 0x1199efc00] 11:37:28 INFO - PROCESS | 1655 | 1472236648213 Marionette DEBUG loaded listener.js 11:37:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x12148e000) [pid = 1655] [serial = 2162] [outer = 0x1199efc00] 11:37:28 INFO - PROCESS | 1655 | 1472236648632 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:37:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:37:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 620ms 11:37:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:37:28 INFO - PROCESS | 1655 | 1472236648644 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 11:37:28 INFO - PROCESS | 1655 | 1472236648646 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 11:37:28 INFO - PROCESS | 1655 | 1472236648654 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:37:28 INFO - PROCESS | 1655 | 1472236648657 Marionette TRACE conn2 <- [1,2854,null,{}] 11:37:28 INFO - PROCESS | 1655 | 1472236648660 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}] 11:37:28 INFO - PROCESS | 1655 | 1472236648662 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:28 INFO - PROCESS | 1655 | 1472236648784 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 11:37:28 INFO - PROCESS | 1655 | 1472236648851 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:28 INFO - PROCESS | 1655 | 1472236648852 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x129141000 == 34 [pid = 1655] [id = 721] 11:37:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1219f1c00) [pid = 1655] [serial = 2163] [outer = 0x0] 11:37:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x121a1d800) [pid = 1655] [serial = 2164] [outer = 0x1219f1c00] 11:37:28 INFO - PROCESS | 1655 | 1472236648883 Marionette DEBUG loaded listener.js 11:37:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x123c9a800) [pid = 1655] [serial = 2165] [outer = 0x1219f1c00] 11:37:29 INFO - PROCESS | 1655 | 1472236649294 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]]]}] 11:37:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:37:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 676ms 11:37:29 INFO - PROCESS | 1655 | 1472236649335 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 11:37:29 INFO - PROCESS | 1655 | 1472236649336 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 11:37:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:37:29 INFO - PROCESS | 1655 | 1472236649340 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:37:29 INFO - PROCESS | 1655 | 1472236649341 Marionette TRACE conn2 <- [1,2858,null,{}] 11:37:29 INFO - PROCESS | 1655 | 1472236649344 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}] 11:37:29 INFO - PROCESS | 1655 | 1472236649345 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:29 INFO - PROCESS | 1655 | 1472236649439 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 11:37:29 INFO - PROCESS | 1655 | 1472236649492 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:29 INFO - PROCESS | 1655 | 1472236649493 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12941a800 == 35 [pid = 1655] [id = 722] 11:37:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x123c9b000) [pid = 1655] [serial = 2166] [outer = 0x0] 11:37:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1248b3c00) [pid = 1655] [serial = 2167] [outer = 0x123c9b000] 11:37:29 INFO - PROCESS | 1655 | 1472236649523 Marionette DEBUG loaded listener.js 11:37:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1248bf800) [pid = 1655] [serial = 2168] [outer = 0x123c9b000] 11:37:29 INFO - PROCESS | 1655 | 1472236649945 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:37:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:37:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 621ms 11:37:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:37:29 INFO - PROCESS | 1655 | 1472236649961 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 11:37:29 INFO - PROCESS | 1655 | 1472236649963 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 11:37:29 INFO - PROCESS | 1655 | 1472236649965 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:37:29 INFO - PROCESS | 1655 | 1472236649966 Marionette TRACE conn2 <- [1,2862,null,{}] 11:37:29 INFO - PROCESS | 1655 | 1472236649969 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}] 11:37:29 INFO - PROCESS | 1655 | 1472236649970 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:30 INFO - PROCESS | 1655 | 1472236650091 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 11:37:30 INFO - PROCESS | 1655 | 1472236650190 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:30 INFO - PROCESS | 1655 | 1472236650195 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132d8000 == 36 [pid = 1655] [id = 723] 11:37:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x111e5cc00) [pid = 1655] [serial = 2169] [outer = 0x0] 11:37:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1127e3c00) [pid = 1655] [serial = 2170] [outer = 0x111e5cc00] 11:37:30 INFO - PROCESS | 1655 | 1472236650306 Marionette DEBUG loaded listener.js 11:37:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11647f400) [pid = 1655] [serial = 2171] [outer = 0x111e5cc00] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1170ba800 == 35 [pid = 1655] [id = 716] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1169df800 == 34 [pid = 1655] [id = 715] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1213dd800 == 33 [pid = 1655] [id = 708] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11868f000 == 32 [pid = 1655] [id = 714] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12941a800 == 31 [pid = 1655] [id = 722] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x129141000 == 30 [pid = 1655] [id = 721] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x128a12800 == 29 [pid = 1655] [id = 720] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1261aa800 == 28 [pid = 1655] [id = 719] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1261ae800 == 27 [pid = 1655] [id = 713] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x121327000 == 26 [pid = 1655] [id = 717] 11:37:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11749c000 == 25 [pid = 1655] [id = 718] 11:37:31 INFO - PROCESS | 1655 | 1472236651199 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]]]}] 11:37:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:37:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1323ms 11:37:31 INFO - PROCESS | 1655 | 1472236651289 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 11:37:31 INFO - PROCESS | 1655 | 1472236651292 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 11:37:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:37:31 INFO - PROCESS | 1655 | 1472236651295 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:37:31 INFO - PROCESS | 1655 | 1472236651297 Marionette TRACE conn2 <- [1,2866,null,{}] 11:37:31 INFO - PROCESS | 1655 | 1472236651302 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}] 11:37:31 INFO - PROCESS | 1655 | 1472236651304 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:31 INFO - PROCESS | 1655 | 1472236651388 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 11:37:31 INFO - PROCESS | 1655 | 1472236651395 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:31 INFO - PROCESS | 1655 | 1472236651398 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d1d000 == 26 [pid = 1655] [id = 724] 11:37:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x112f1dc00) [pid = 1655] [serial = 2172] [outer = 0x0] 11:37:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x113c2b400) [pid = 1655] [serial = 2173] [outer = 0x112f1dc00] 11:37:31 INFO - PROCESS | 1655 | 1472236651427 Marionette DEBUG loaded listener.js 11:37:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1164ed800) [pid = 1655] [serial = 2174] [outer = 0x112f1dc00] 11:37:31 INFO - PROCESS | 1655 | 1472236651828 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]]]}] 11:37:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:37:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 573ms 11:37:31 INFO - PROCESS | 1655 | 1472236651867 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 11:37:31 INFO - PROCESS | 1655 | 1472236651871 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 11:37:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:37:31 INFO - PROCESS | 1655 | 1472236651878 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:37:31 INFO - PROCESS | 1655 | 1472236651880 Marionette TRACE conn2 <- [1,2870,null,{}] 11:37:31 INFO - PROCESS | 1655 | 1472236651882 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}] 11:37:31 INFO - PROCESS | 1655 | 1472236651884 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:31 INFO - PROCESS | 1655 | 1472236651962 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 11:37:31 INFO - PROCESS | 1655 | 1472236651966 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:31 INFO - PROCESS | 1655 | 1472236651968 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1211c2800 == 27 [pid = 1655] [id = 725] 11:37:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x117158c00) [pid = 1655] [serial = 2175] [outer = 0x0] 11:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118269000) [pid = 1655] [serial = 2176] [outer = 0x117158c00] 11:37:32 INFO - PROCESS | 1655 | 1472236651998 Marionette DEBUG loaded listener.js 11:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118315400) [pid = 1655] [serial = 2177] [outer = 0x117158c00] 11:37:32 INFO - PROCESS | 1655 | 1472236652477 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]]]}] 11:37:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:37:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 620ms 11:37:32 INFO - PROCESS | 1655 | 1472236652500 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 11:37:32 INFO - PROCESS | 1655 | 1472236652502 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 11:37:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:37:32 INFO - PROCESS | 1655 | 1472236652504 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:37:32 INFO - PROCESS | 1655 | 1472236652508 Marionette TRACE conn2 <- [1,2874,null,{}] 11:37:32 INFO - PROCESS | 1655 | 1472236652521 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}] 11:37:32 INFO - PROCESS | 1655 | 1472236652525 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:32 INFO - PROCESS | 1655 | 1472236652615 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 11:37:32 INFO - PROCESS | 1655 | 1472236652620 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:32 INFO - PROCESS | 1655 | 1472236652625 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1255bd000 == 28 [pid = 1655] [id = 726] 11:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1193a8800) [pid = 1655] [serial = 2178] [outer = 0x0] 11:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1193d0000) [pid = 1655] [serial = 2179] [outer = 0x1193a8800] 11:37:32 INFO - PROCESS | 1655 | 1472236652707 Marionette DEBUG loaded listener.js 11:37:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1199f0400) [pid = 1655] [serial = 2180] [outer = 0x1193a8800] 11:37:33 INFO - PROCESS | 1655 | 1472236653226 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]]]}] 11:37:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:37:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 733ms 11:37:33 INFO - PROCESS | 1655 | 1472236653238 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 11:37:33 INFO - PROCESS | 1655 | 1472236653242 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 11:37:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:37:33 INFO - PROCESS | 1655 | 1472236653253 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:37:33 INFO - PROCESS | 1655 | 1472236653255 Marionette TRACE conn2 <- [1,2878,null,{}] 11:37:33 INFO - PROCESS | 1655 | 1472236653262 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}] 11:37:33 INFO - PROCESS | 1655 | 1472236653263 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:33 INFO - PROCESS | 1655 | 1472236653400 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 11:37:33 INFO - PROCESS | 1655 | 1472236653413 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:33 INFO - PROCESS | 1655 | 1472236653414 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a0d800 == 29 [pid = 1655] [id = 727] 11:37:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11a088c00) [pid = 1655] [serial = 2181] [outer = 0x0] 11:37:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12137b800) [pid = 1655] [serial = 2182] [outer = 0x11a088c00] 11:37:33 INFO - PROCESS | 1655 | 1472236653440 Marionette DEBUG loaded listener.js 11:37:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121896c00) [pid = 1655] [serial = 2183] [outer = 0x11a088c00] 11:37:33 INFO - PROCESS | 1655 | 1472236653773 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]]]}] 11:37:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:37:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 573ms 11:37:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:37:33 INFO - PROCESS | 1655 | 1472236653826 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 11:37:33 INFO - PROCESS | 1655 | 1472236653827 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 11:37:33 INFO - PROCESS | 1655 | 1472236653829 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:37:33 INFO - PROCESS | 1655 | 1472236653831 Marionette TRACE conn2 <- [1,2882,null,{}] 11:37:33 INFO - PROCESS | 1655 | 1472236653833 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}] 11:37:33 INFO - PROCESS | 1655 | 1472236653834 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:33 INFO - PROCESS | 1655 | 1472236653936 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 11:37:33 INFO - PROCESS | 1655 | 1472236653941 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:33 INFO - PROCESS | 1655 | 1472236653942 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x129140800 == 30 [pid = 1655] [id = 728] 11:37:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112f1e000) [pid = 1655] [serial = 2184] [outer = 0x0] 11:37:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1219f4800) [pid = 1655] [serial = 2185] [outer = 0x112f1e000] 11:37:33 INFO - PROCESS | 1655 | 1472236653968 Marionette DEBUG loaded listener.js 11:37:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121d71c00) [pid = 1655] [serial = 2186] [outer = 0x112f1e000] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1254b9c00) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x117c43c00) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121491800) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1130bdc00) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1127e1400) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1129b1000) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1127e0c00) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1129b1800) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112f22c00) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x111c14800) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x115eeb000) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x115d82c00) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1127e6800) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:37:34 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11830a400) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:37:34 INFO - PROCESS | 1655 | 1472236654530 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]]]}] 11:37:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:37:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 722ms 11:37:34 INFO - PROCESS | 1655 | 1472236654554 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 11:37:34 INFO - PROCESS | 1655 | 1472236654556 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 11:37:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:37:34 INFO - PROCESS | 1655 | 1472236654562 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:37:34 INFO - PROCESS | 1655 | 1472236654564 Marionette TRACE conn2 <- [1,2886,null,{}] 11:37:34 INFO - PROCESS | 1655 | 1472236654567 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}] 11:37:34 INFO - PROCESS | 1655 | 1472236654573 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:34 INFO - PROCESS | 1655 | 1472236654756 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 11:37:34 INFO - PROCESS | 1655 | 1472236654811 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:34 INFO - PROCESS | 1655 | 1472236654812 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a574800 == 31 [pid = 1655] [id = 729] 11:37:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112720800) [pid = 1655] [serial = 2187] [outer = 0x0] 11:37:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x116482800) [pid = 1655] [serial = 2188] [outer = 0x112720800] 11:37:34 INFO - PROCESS | 1655 | 1472236654857 Marionette DEBUG loaded listener.js 11:37:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1248b8c00) [pid = 1655] [serial = 2189] [outer = 0x112720800] 11:37:35 INFO - PROCESS | 1655 | 1472236655117 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]]]}] 11:37:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:37:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 573ms 11:37:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:37:35 INFO - PROCESS | 1655 | 1472236655134 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 11:37:35 INFO - PROCESS | 1655 | 1472236655135 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 11:37:35 INFO - PROCESS | 1655 | 1472236655137 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:37:35 INFO - PROCESS | 1655 | 1472236655138 Marionette TRACE conn2 <- [1,2890,null,{}] 11:37:35 INFO - PROCESS | 1655 | 1472236655149 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}] 11:37:35 INFO - PROCESS | 1655 | 1472236655150 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:35 INFO - PROCESS | 1655 | 1472236655259 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 11:37:35 INFO - PROCESS | 1655 | 1472236655314 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:35 INFO - PROCESS | 1655 | 1472236655315 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a709800 == 32 [pid = 1655] [id = 730] 11:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1127e5c00) [pid = 1655] [serial = 2190] [outer = 0x0] 11:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124c43c00) [pid = 1655] [serial = 2191] [outer = 0x1127e5c00] 11:37:35 INFO - PROCESS | 1655 | 1472236655340 Marionette DEBUG loaded listener.js 11:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124e5c400) [pid = 1655] [serial = 2192] [outer = 0x1127e5c00] 11:37:35 INFO - PROCESS | 1655 | 1472236655597 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:37:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:37:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 472ms 11:37:35 INFO - PROCESS | 1655 | 1472236655614 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 11:37:35 INFO - PROCESS | 1655 | 1472236655615 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 11:37:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:37:35 INFO - PROCESS | 1655 | 1472236655620 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:37:35 INFO - PROCESS | 1655 | 1472236655621 Marionette TRACE conn2 <- [1,2894,null,{}] 11:37:35 INFO - PROCESS | 1655 | 1472236655623 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}] 11:37:35 INFO - PROCESS | 1655 | 1472236655626 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:35 INFO - PROCESS | 1655 | 1472236655720 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 11:37:35 INFO - PROCESS | 1655 | 1472236655727 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:35 INFO - PROCESS | 1655 | 1472236655728 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab13000 == 33 [pid = 1655] [id = 731] 11:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1248bd400) [pid = 1655] [serial = 2193] [outer = 0x0] 11:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1254b5800) [pid = 1655] [serial = 2194] [outer = 0x1248bd400] 11:37:35 INFO - PROCESS | 1655 | 1472236655757 Marionette DEBUG loaded listener.js 11:37:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1254be000) [pid = 1655] [serial = 2195] [outer = 0x1248bd400] 11:37:36 INFO - PROCESS | 1655 | 1472236656232 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]]]}] 11:37:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:37:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 621ms 11:37:36 INFO - PROCESS | 1655 | 1472236656250 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 11:37:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:37:36 INFO - PROCESS | 1655 | 1472236656252 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 11:37:36 INFO - PROCESS | 1655 | 1472236656255 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:37:36 INFO - PROCESS | 1655 | 1472236656257 Marionette TRACE conn2 <- [1,2898,null,{}] 11:37:36 INFO - PROCESS | 1655 | 1472236656260 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}] 11:37:36 INFO - PROCESS | 1655 | 1472236656261 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:36 INFO - PROCESS | 1655 | 1472236656334 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 11:37:36 INFO - PROCESS | 1655 | 1472236656337 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:36 INFO - PROCESS | 1655 | 1472236656338 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac78800 == 34 [pid = 1655] [id = 732] 11:37:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12558a000) [pid = 1655] [serial = 2196] [outer = 0x0] 11:37:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1260cd000) [pid = 1655] [serial = 2197] [outer = 0x12558a000] 11:37:36 INFO - PROCESS | 1655 | 1472236656374 Marionette DEBUG loaded listener.js 11:37:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1261cac00) [pid = 1655] [serial = 2198] [outer = 0x12558a000] 11:37:37 INFO - PROCESS | 1655 | 1472236657000 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]]]}] 11:37:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:37:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 771ms 11:37:37 INFO - PROCESS | 1655 | 1472236657028 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 11:37:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:37:37 INFO - PROCESS | 1655 | 1472236657032 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 11:37:37 INFO - PROCESS | 1655 | 1472236657036 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:37:37 INFO - PROCESS | 1655 | 1472236657040 Marionette TRACE conn2 <- [1,2902,null,{}] 11:37:37 INFO - PROCESS | 1655 | 1472236657045 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}] 11:37:37 INFO - PROCESS | 1655 | 1472236657048 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:37 INFO - PROCESS | 1655 | 1472236657185 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 11:37:37 INFO - PROCESS | 1655 | 1472236657240 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:37 INFO - PROCESS | 1655 | 1472236657241 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x121329800 == 35 [pid = 1655] [id = 733] 11:37:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x113cc2000) [pid = 1655] [serial = 2199] [outer = 0x0] 11:37:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116476800) [pid = 1655] [serial = 2200] [outer = 0x113cc2000] 11:37:37 INFO - PROCESS | 1655 | 1472236657273 Marionette DEBUG loaded listener.js 11:37:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1169a3c00) [pid = 1655] [serial = 2201] [outer = 0x113cc2000] 11:37:37 INFO - PROCESS | 1655 | 1472236657784 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:37:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:37:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 826ms 11:37:37 INFO - PROCESS | 1655 | 1472236657862 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 11:37:37 INFO - PROCESS | 1655 | 1472236657865 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 11:37:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:37:37 INFO - PROCESS | 1655 | 1472236657869 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:37:37 INFO - PROCESS | 1655 | 1472236657871 Marionette TRACE conn2 <- [1,2906,null,{}] 11:37:37 INFO - PROCESS | 1655 | 1472236657874 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}] 11:37:37 INFO - PROCESS | 1655 | 1472236657876 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:37 INFO - PROCESS | 1655 | 1472236657985 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 11:37:38 INFO - PROCESS | 1655 | 1472236658068 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:38 INFO - PROCESS | 1655 | 1472236658069 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x126940000 == 36 [pid = 1655] [id = 734] 11:37:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x115d7c000) [pid = 1655] [serial = 2202] [outer = 0x0] 11:37:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11839f400) [pid = 1655] [serial = 2203] [outer = 0x115d7c000] 11:37:38 INFO - PROCESS | 1655 | 1472236658105 Marionette DEBUG loaded listener.js 11:37:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119082000) [pid = 1655] [serial = 2204] [outer = 0x115d7c000] 11:37:38 INFO - PROCESS | 1655 | 1472236658714 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]]]}] 11:37:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:37:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 872ms 11:37:38 INFO - PROCESS | 1655 | 1472236658742 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 11:37:38 INFO - PROCESS | 1655 | 1472236658744 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 11:37:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:37:38 INFO - PROCESS | 1655 | 1472236658747 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:37:38 INFO - PROCESS | 1655 | 1472236658749 Marionette TRACE conn2 <- [1,2910,null,{}] 11:37:38 INFO - PROCESS | 1655 | 1472236658752 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}] 11:37:38 INFO - PROCESS | 1655 | 1472236658754 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:38 INFO - PROCESS | 1655 | 1472236658868 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 11:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab13000 == 35 [pid = 1655] [id = 731] 11:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a709800 == 34 [pid = 1655] [id = 730] 11:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a574800 == 33 [pid = 1655] [id = 729] 11:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x129140800 == 32 [pid = 1655] [id = 728] 11:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x128a0d800 == 31 [pid = 1655] [id = 727] 11:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1255bd000 == 30 [pid = 1655] [id = 726] 11:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1211c2800 == 29 [pid = 1655] [id = 725] 11:37:38 INFO - PROCESS | 1655 | --DOCSHELL 0x112d1d000 == 28 [pid = 1655] [id = 724] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115d83400) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113252400) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115eec400) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1129ae000) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113c27000) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113252000) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x10eafc800) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1176c5400) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1165ecc00) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11863fc00) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119327800) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1169fb800) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x117c4b400) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12148d800) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x121038800) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1176c0800) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x114f5a400) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x118dd2c00) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1219f8800) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11830d800) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11907d800) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1261eb000) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x119a93400) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1193d9c00) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x126925400) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1193cf000) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1248b8400) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1165f5800) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 11:37:38 INFO - PROCESS | 1655 | 1472236658950 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:38 INFO - PROCESS | 1655 | 1472236658952 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11697c800 == 29 [pid = 1655] [id = 735] 11:37:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x113252400) [pid = 1655] [serial = 2205] [outer = 0x0] 11:37:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1161c6000) [pid = 1655] [serial = 2206] [outer = 0x113252400] 11:37:38 INFO - PROCESS | 1655 | 1472236658982 Marionette DEBUG loaded listener.js 11:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1176c0800) [pid = 1655] [serial = 2207] [outer = 0x113252400] 11:37:39 INFO - PROCESS | 1655 | 1472236659241 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]]]}] 11:37:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:37:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:37:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 520ms 11:37:39 INFO - PROCESS | 1655 | 1472236659267 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 11:37:39 INFO - PROCESS | 1655 | 1472236659269 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 11:37:39 INFO - TEST-START | /DOMEvents/constructors.html 11:37:39 INFO - PROCESS | 1655 | 1472236659286 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:37:39 INFO - PROCESS | 1655 | 1472236659288 Marionette TRACE conn2 <- [1,2914,null,{}] 11:37:39 INFO - PROCESS | 1655 | 1472236659298 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}] 11:37:39 INFO - PROCESS | 1655 | 1472236659300 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:39 INFO - PROCESS | 1655 | 1472236659411 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 11:37:39 INFO - PROCESS | 1655 | 1472236659417 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:39 INFO - PROCESS | 1655 | 1472236659418 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ea2800 == 30 [pid = 1655] [id = 736] 11:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1182c3800) [pid = 1655] [serial = 2208] [outer = 0x0] 11:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119080400) [pid = 1655] [serial = 2209] [outer = 0x1182c3800] 11:37:39 INFO - PROCESS | 1655 | 1472236659445 Marionette DEBUG loaded listener.js 11:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11932e800) [pid = 1655] [serial = 2210] [outer = 0x1182c3800] 11:37:39 INFO - PROCESS | 1655 | 1472236659828 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]]]}] 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:37:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:37:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:37:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:37:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:37:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:37:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:37:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:37:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:37:39 INFO - TEST-OK | /DOMEvents/constructors.html | took 578ms 11:37:39 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:37:39 INFO - PROCESS | 1655 | 1472236659865 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 11:37:39 INFO - PROCESS | 1655 | 1472236659866 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 11:37:39 INFO - PROCESS | 1655 | 1472236659869 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:37:39 INFO - PROCESS | 1655 | 1472236659872 Marionette TRACE conn2 <- [1,2918,null,{}] 11:37:39 INFO - PROCESS | 1655 | 1472236659879 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}] 11:37:39 INFO - PROCESS | 1655 | 1472236659883 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:39 INFO - PROCESS | 1655 | 1472236659961 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 11:37:39 INFO - PROCESS | 1655 | 1472236659966 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:39 INFO - PROCESS | 1655 | 1472236659968 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fba000 == 31 [pid = 1655] [id = 737] 11:37:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1121edc00) [pid = 1655] [serial = 2211] [outer = 0x0] 11:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x121030000) [pid = 1655] [serial = 2212] [outer = 0x1121edc00] 11:37:40 INFO - PROCESS | 1655 | 1472236659999 Marionette DEBUG loaded listener.js 11:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1215cfc00) [pid = 1655] [serial = 2213] [outer = 0x1121edc00] 11:37:40 INFO - PROCESS | 1655 | 1472236660316 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:37:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:37:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 473ms 11:37:40 INFO - PROCESS | 1655 | 1472236660344 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 11:37:40 INFO - PROCESS | 1655 | 1472236660346 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 11:37:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:37:40 INFO - PROCESS | 1655 | 1472236660348 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:37:40 INFO - PROCESS | 1655 | 1472236660350 Marionette TRACE conn2 <- [1,2922,null,{}] 11:37:40 INFO - PROCESS | 1655 | 1472236660352 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}] 11:37:40 INFO - PROCESS | 1655 | 1472236660353 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:40 INFO - PROCESS | 1655 | 1472236660455 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 11:37:40 INFO - PROCESS | 1655 | 1472236660463 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:40 INFO - PROCESS | 1655 | 1472236660464 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x126956800 == 32 [pid = 1655] [id = 738] 11:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x121a1a800) [pid = 1655] [serial = 2214] [outer = 0x0] 11:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x123c9c000) [pid = 1655] [serial = 2215] [outer = 0x121a1a800] 11:37:40 INFO - PROCESS | 1655 | 1472236660490 Marionette DEBUG loaded listener.js 11:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1248bb000) [pid = 1655] [serial = 2216] [outer = 0x121a1a800] 11:37:40 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 11:37:40 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 11:37:40 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 11:37:40 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 11:37:40 INFO - PROCESS | 1655 | 1472236660803 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]]]}] 11:37:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:37:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:37:40 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 11:37:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:37:40 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 11:37:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:37:40 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]" 11:37:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:37:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:37:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 468ms 11:37:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:37:40 INFO - PROCESS | 1655 | 1472236660818 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 11:37:40 INFO - PROCESS | 1655 | 1472236660819 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 11:37:40 INFO - PROCESS | 1655 | 1472236660822 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:37:40 INFO - PROCESS | 1655 | 1472236660823 Marionette TRACE conn2 <- [1,2926,null,{}] 11:37:40 INFO - PROCESS | 1655 | 1472236660828 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}] 11:37:40 INFO - PROCESS | 1655 | 1472236660830 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:40 INFO - PROCESS | 1655 | 1472236660906 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 11:37:40 INFO - PROCESS | 1655 | 1472236660911 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:40 INFO - PROCESS | 1655 | 1472236660913 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12941e800 == 33 [pid = 1655] [id = 739] 11:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1164e6800) [pid = 1655] [serial = 2217] [outer = 0x0] 11:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x124f9c800) [pid = 1655] [serial = 2218] [outer = 0x1164e6800] 11:37:40 INFO - PROCESS | 1655 | 1472236660938 Marionette DEBUG loaded listener.js 11:37:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12558bc00) [pid = 1655] [serial = 2219] [outer = 0x1164e6800] 11:37:41 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:37:41 INFO - PROCESS | 1655 | 1472236661267 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]]]}] 11:37:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:37:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 474ms 11:37:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:37:41 INFO - PROCESS | 1655 | 1472236661299 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 11:37:41 INFO - PROCESS | 1655 | 1472236661300 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 11:37:41 INFO - PROCESS | 1655 | 1472236661302 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:37:41 INFO - PROCESS | 1655 | 1472236661303 Marionette TRACE conn2 <- [1,2930,null,{}] 11:37:41 INFO - PROCESS | 1655 | 1472236661305 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}] 11:37:41 INFO - PROCESS | 1655 | 1472236661310 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:41 INFO - PROCESS | 1655 | 1472236661422 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 11:37:41 INFO - PROCESS | 1655 | 1472236661462 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:41 INFO - PROCESS | 1655 | 1472236661463 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab76800 == 34 [pid = 1655] [id = 740] 11:37:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1261df400) [pid = 1655] [serial = 2220] [outer = 0x0] 11:37:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12691f800) [pid = 1655] [serial = 2221] [outer = 0x1261df400] 11:37:41 INFO - PROCESS | 1655 | 1472236661488 Marionette DEBUG loaded listener.js 11:37:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126c9f800) [pid = 1655] [serial = 2222] [outer = 0x1261df400] 11:37:41 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:37:41 INFO - PROCESS | 1655 | 1472236661787 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]]]}] 11:37:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:37:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 519ms 11:37:41 INFO - PROCESS | 1655 | 1472236661821 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 11:37:41 INFO - PROCESS | 1655 | 1472236661822 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 11:37:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:37:41 INFO - PROCESS | 1655 | 1472236661828 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:37:41 INFO - PROCESS | 1655 | 1472236661829 Marionette TRACE conn2 <- [1,2934,null,{}] 11:37:41 INFO - PROCESS | 1655 | 1472236661832 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}] 11:37:41 INFO - PROCESS | 1655 | 1472236661833 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:41 INFO - PROCESS | 1655 | 1472236661930 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 11:37:41 INFO - PROCESS | 1655 | 1472236661940 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:41 INFO - PROCESS | 1655 | 1472236661943 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11869b000 == 35 [pid = 1655] [id = 741] 11:37:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126ca0000) [pid = 1655] [serial = 2223] [outer = 0x0] 11:37:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126caac00) [pid = 1655] [serial = 2224] [outer = 0x126ca0000] 11:37:41 INFO - PROCESS | 1655 | 1472236661968 Marionette DEBUG loaded listener.js 11:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1289e0000) [pid = 1655] [serial = 2225] [outer = 0x126ca0000] 11:37:42 INFO - PROCESS | 1655 | 1472236662274 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]]]}] 11:37:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:37:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 471ms 11:37:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:37:42 INFO - PROCESS | 1655 | 1472236662302 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 11:37:42 INFO - PROCESS | 1655 | 1472236662303 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 11:37:42 INFO - PROCESS | 1655 | 1472236662305 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:37:42 INFO - PROCESS | 1655 | 1472236662307 Marionette TRACE conn2 <- [1,2938,null,{}] 11:37:42 INFO - PROCESS | 1655 | 1472236662311 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}] 11:37:42 INFO - PROCESS | 1655 | 1472236662312 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:42 INFO - PROCESS | 1655 | 1472236662408 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 11:37:42 INFO - PROCESS | 1655 | 1472236662412 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:42 INFO - PROCESS | 1655 | 1472236662413 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be08000 == 36 [pid = 1655] [id = 742] 11:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1289e0400) [pid = 1655] [serial = 2226] [outer = 0x0] 11:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1289e7000) [pid = 1655] [serial = 2227] [outer = 0x1289e0400] 11:37:42 INFO - PROCESS | 1655 | 1472236662438 Marionette DEBUG loaded listener.js 11:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128b1d000) [pid = 1655] [serial = 2228] [outer = 0x1289e0400] 11:37:42 INFO - PROCESS | 1655 | 1472236662729 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]]]}] 11:37:42 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. 11:37:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 473ms 11:37:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:37:42 INFO - PROCESS | 1655 | 1472236662781 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 11:37:42 INFO - PROCESS | 1655 | 1472236662782 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 11:37:42 INFO - PROCESS | 1655 | 1472236662785 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:37:42 INFO - PROCESS | 1655 | 1472236662786 Marionette TRACE conn2 <- [1,2942,null,{}] 11:37:42 INFO - PROCESS | 1655 | 1472236662788 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}] 11:37:42 INFO - PROCESS | 1655 | 1472236662789 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:42 INFO - PROCESS | 1655 | 1472236662894 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 11:37:42 INFO - PROCESS | 1655 | 1472236662907 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:42 INFO - PROCESS | 1655 | 1472236662908 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c109800 == 37 [pid = 1655] [id = 743] 11:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b1d400) [pid = 1655] [serial = 2229] [outer = 0x0] 11:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128c4d400) [pid = 1655] [serial = 2230] [outer = 0x128b1d400] 11:37:42 INFO - PROCESS | 1655 | 1472236662933 Marionette DEBUG loaded listener.js 11:37:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128c9b400) [pid = 1655] [serial = 2231] [outer = 0x128b1d400] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1248bd400) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1129b0000) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118078000) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1199efc00) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1219f1c00) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123c9b000) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x111e5cc00) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112f1dc00) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1193a8800) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x117158c00) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11a088c00) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112720800) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112f1e000) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:37:43 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1127e5c00) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:37:43 INFO - PROCESS | 1655 | 1472236663281 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"]]]}] 11:37:43 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 11:37:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:37:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 518ms 11:37:43 INFO - PROCESS | 1655 | 1472236663304 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 11:37:43 INFO - PROCESS | 1655 | 1472236663305 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 11:37:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:37:43 INFO - PROCESS | 1655 | 1472236663307 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:37:43 INFO - PROCESS | 1655 | 1472236663309 Marionette TRACE conn2 <- [1,2946,null,{}] 11:37:43 INFO - PROCESS | 1655 | 1472236663311 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}] 11:37:43 INFO - PROCESS | 1655 | 1472236663312 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:43 INFO - PROCESS | 1655 | 1472236663391 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 11:37:43 INFO - PROCESS | 1655 | 1472236663447 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:43 INFO - PROCESS | 1655 | 1472236663448 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a6b1000 == 38 [pid = 1655] [id = 744] 11:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116555000) [pid = 1655] [serial = 2232] [outer = 0x0] 11:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119022000) [pid = 1655] [serial = 2233] [outer = 0x116555000] 11:37:43 INFO - PROCESS | 1655 | 1472236663474 Marionette DEBUG loaded listener.js 11:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124842000) [pid = 1655] [serial = 2234] [outer = 0x116555000] 11:37:43 INFO - PROCESS | 1655 | 1472236663722 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]]]}] 11:37:43 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. 11:37:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 470ms 11:37:43 INFO - PROCESS | 1655 | 1472236663780 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 11:37:43 INFO - PROCESS | 1655 | 1472236663782 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 11:37:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:37:43 INFO - PROCESS | 1655 | 1472236663784 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:37:43 INFO - PROCESS | 1655 | 1472236663786 Marionette TRACE conn2 <- [1,2950,null,{}] 11:37:43 INFO - PROCESS | 1655 | 1472236663789 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}] 11:37:43 INFO - PROCESS | 1655 | 1472236663791 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:43 INFO - PROCESS | 1655 | 1472236663895 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 11:37:43 INFO - PROCESS | 1655 | 1472236663898 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:43 INFO - PROCESS | 1655 | 1472236663900 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c647000 == 39 [pid = 1655] [id = 745] 11:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124c43000) [pid = 1655] [serial = 2235] [outer = 0x0] 11:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128e4dc00) [pid = 1655] [serial = 2236] [outer = 0x124c43000] 11:37:43 INFO - PROCESS | 1655 | 1472236663927 Marionette DEBUG loaded listener.js 11:37:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1291f3800) [pid = 1655] [serial = 2237] [outer = 0x124c43000] 11:37:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a56000 == 40 [pid = 1655] [id = 746] 11:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1292f0400) [pid = 1655] [serial = 2238] [outer = 0x0] 11:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124c8e800) [pid = 1655] [serial = 2239] [outer = 0x1292f0400] 11:37:44 INFO - PROCESS | 1655 | 1472236664259 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]]]}] 11:37:44 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. 11:37:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 11:37:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:37:44 INFO - PROCESS | 1655 | 1472236664304 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 11:37:44 INFO - PROCESS | 1655 | 1472236664306 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 11:37:44 INFO - PROCESS | 1655 | 1472236664308 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:37:44 INFO - PROCESS | 1655 | 1472236664309 Marionette TRACE conn2 <- [1,2954,null,{}] 11:37:44 INFO - PROCESS | 1655 | 1472236664321 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}] 11:37:44 INFO - PROCESS | 1655 | 1472236664322 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:44 INFO - PROCESS | 1655 | 1472236664422 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 11:37:44 INFO - PROCESS | 1655 | 1472236664425 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:44 INFO - PROCESS | 1655 | 1472236664427 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cab9000 == 41 [pid = 1655] [id = 747] 11:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1292f0800) [pid = 1655] [serial = 2240] [outer = 0x0] 11:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1292f1c00) [pid = 1655] [serial = 2241] [outer = 0x1292f0800] 11:37:44 INFO - PROCESS | 1655 | 1472236664459 Marionette DEBUG loaded listener.js 11:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x129561000) [pid = 1655] [serial = 2242] [outer = 0x1292f0800] 11:37:44 INFO - PROCESS | 1655 | 1472236664757 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]]]}] 11:37:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:37:44 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 11:37:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 477ms 11:37:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:37:44 INFO - PROCESS | 1655 | 1472236664785 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 11:37:44 INFO - PROCESS | 1655 | 1472236664786 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 11:37:44 INFO - PROCESS | 1655 | 1472236664789 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:37:44 INFO - PROCESS | 1655 | 1472236664790 Marionette TRACE conn2 <- [1,2958,null,{}] 11:37:44 INFO - PROCESS | 1655 | 1472236664796 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}] 11:37:44 INFO - PROCESS | 1655 | 1472236664797 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:44 INFO - PROCESS | 1655 | 1472236664889 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 11:37:44 INFO - PROCESS | 1655 | 1472236664948 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:44 INFO - PROCESS | 1655 | 1472236664949 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb5f800 == 42 [pid = 1655] [id = 748] 11:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12955d800) [pid = 1655] [serial = 2243] [outer = 0x0] 11:37:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129568400) [pid = 1655] [serial = 2244] [outer = 0x12955d800] 11:37:44 INFO - PROCESS | 1655 | 1472236664974 Marionette DEBUG loaded listener.js 11:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a673c00) [pid = 1655] [serial = 2245] [outer = 0x12955d800] 11:37:45 INFO - PROCESS | 1655 | 1472236665300 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]]]}] 11:37:45 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. 11:37:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 572ms 11:37:45 INFO - PROCESS | 1655 | 1472236665361 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 11:37:45 INFO - PROCESS | 1655 | 1472236665364 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 11:37:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:37:45 INFO - PROCESS | 1655 | 1472236665367 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:37:45 INFO - PROCESS | 1655 | 1472236665369 Marionette TRACE conn2 <- [1,2962,null,{}] 11:37:45 INFO - PROCESS | 1655 | 1472236665373 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}] 11:37:45 INFO - PROCESS | 1655 | 1472236665375 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:45 INFO - PROCESS | 1655 | 1472236665483 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 11:37:45 INFO - PROCESS | 1655 | 1472236665537 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:45 INFO - PROCESS | 1655 | 1472236665540 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11869e000 == 43 [pid = 1655] [id = 749] 11:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1127e6000) [pid = 1655] [serial = 2246] [outer = 0x0] 11:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x113cba000) [pid = 1655] [serial = 2247] [outer = 0x1127e6000] 11:37:45 INFO - PROCESS | 1655 | 1472236665572 Marionette DEBUG loaded listener.js 11:37:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1176bdc00) [pid = 1655] [serial = 2248] [outer = 0x1127e6000] 11:37:45 INFO - PROCESS | 1655 | 1472236665979 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]]]}] 11:37:45 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. 11:37:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 621ms 11:37:45 INFO - PROCESS | 1655 | 1472236665988 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 11:37:45 INFO - PROCESS | 1655 | 1472236665991 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 11:37:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:37:46 INFO - PROCESS | 1655 | 1472236665996 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:37:46 INFO - PROCESS | 1655 | 1472236665998 Marionette TRACE conn2 <- [1,2966,null,{}] 11:37:46 INFO - PROCESS | 1655 | 1472236666000 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}] 11:37:46 INFO - PROCESS | 1655 | 1472236666002 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:46 INFO - PROCESS | 1655 | 1472236666107 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 11:37:46 INFO - PROCESS | 1655 | 1472236666161 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:46 INFO - PROCESS | 1655 | 1472236666162 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261b5800 == 44 [pid = 1655] [id = 750] 11:37:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x117c47400) [pid = 1655] [serial = 2249] [outer = 0x0] 11:37:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119325400) [pid = 1655] [serial = 2250] [outer = 0x117c47400] 11:37:46 INFO - PROCESS | 1655 | 1472236666194 Marionette DEBUG loaded listener.js 11:37:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1199ed400) [pid = 1655] [serial = 2251] [outer = 0x117c47400] 11:37:46 INFO - PROCESS | 1655 | 1472236666551 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]]]}] 11:37:46 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. 11:37:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 570ms 11:37:46 INFO - PROCESS | 1655 | 1472236666566 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 11:37:46 INFO - PROCESS | 1655 | 1472236666568 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 11:37:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:37:46 INFO - PROCESS | 1655 | 1472236666570 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:37:46 INFO - PROCESS | 1655 | 1472236666573 Marionette TRACE conn2 <- [1,2970,null,{}] 11:37:46 INFO - PROCESS | 1655 | 1472236666581 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}] 11:37:46 INFO - PROCESS | 1655 | 1472236666584 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:46 INFO - PROCESS | 1655 | 1472236666692 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 11:37:46 INFO - PROCESS | 1655 | 1472236666753 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:46 INFO - PROCESS | 1655 | 1472236666755 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c642800 == 45 [pid = 1655] [id = 751] 11:37:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121033800) [pid = 1655] [serial = 2252] [outer = 0x0] 11:37:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1219ffc00) [pid = 1655] [serial = 2253] [outer = 0x121033800] 11:37:46 INFO - PROCESS | 1655 | 1472236666830 Marionette DEBUG loaded listener.js 11:37:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1254bec00) [pid = 1655] [serial = 2254] [outer = 0x121033800] 11:37:47 INFO - PROCESS | 1655 | 1472236667296 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]]]}] 11:37:47 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. 11:37:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 772ms 11:37:47 INFO - PROCESS | 1655 | 1472236667343 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 11:37:47 INFO - PROCESS | 1655 | 1472236667346 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 11:37:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:37:47 INFO - PROCESS | 1655 | 1472236667349 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:37:47 INFO - PROCESS | 1655 | 1472236667351 Marionette TRACE conn2 <- [1,2974,null,{}] 11:37:47 INFO - PROCESS | 1655 | 1472236667355 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}] 11:37:47 INFO - PROCESS | 1655 | 1472236667357 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:47 INFO - PROCESS | 1655 | 1472236667530 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 11:37:47 INFO - PROCESS | 1655 | 1472236667630 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:47 INFO - PROCESS | 1655 | 1472236667632 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d373800 == 46 [pid = 1655] [id = 752] 11:37:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1248bdc00) [pid = 1655] [serial = 2255] [outer = 0x0] 11:37:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1261ec800) [pid = 1655] [serial = 2256] [outer = 0x1248bdc00] 11:37:47 INFO - PROCESS | 1655 | 1472236667664 Marionette DEBUG loaded listener.js 11:37:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126925c00) [pid = 1655] [serial = 2257] [outer = 0x1248bdc00] 11:37:48 INFO - PROCESS | 1655 | 1472236668030 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]]]}] 11:37:48 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. 11:37:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 722ms 11:37:48 INFO - PROCESS | 1655 | 1472236668071 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 11:37:48 INFO - PROCESS | 1655 | 1472236668072 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 11:37:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:37:48 INFO - PROCESS | 1655 | 1472236668093 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:37:48 INFO - PROCESS | 1655 | 1472236668094 Marionette TRACE conn2 <- [1,2978,null,{}] 11:37:48 INFO - PROCESS | 1655 | 1472236668097 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}] 11:37:48 INFO - PROCESS | 1655 | 1472236668098 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:48 INFO - PROCESS | 1655 | 1472236668200 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 11:37:48 INFO - PROCESS | 1655 | 1472236668258 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:48 INFO - PROCESS | 1655 | 1472236668260 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x118d87000 == 47 [pid = 1655] [id = 753] 11:37:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1182be800) [pid = 1655] [serial = 2258] [outer = 0x0] 11:37:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124e52000) [pid = 1655] [serial = 2259] [outer = 0x1182be800] 11:37:48 INFO - PROCESS | 1655 | 1472236668289 Marionette DEBUG loaded listener.js 11:37:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126cab000) [pid = 1655] [serial = 2260] [outer = 0x1182be800] 11:37:48 INFO - PROCESS | 1655 | 1472236668841 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]]]}] 11:37:48 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. 11:37:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 769ms 11:37:48 INFO - PROCESS | 1655 | 1472236668862 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 11:37:48 INFO - PROCESS | 1655 | 1472236668864 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 11:37:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:37:48 INFO - PROCESS | 1655 | 1472236668867 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:37:48 INFO - PROCESS | 1655 | 1472236668870 Marionette TRACE conn2 <- [1,2982,null,{}] 11:37:48 INFO - PROCESS | 1655 | 1472236668874 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}] 11:37:48 INFO - PROCESS | 1655 | 1472236668875 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:48 INFO - PROCESS | 1655 | 1472236668970 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 11:37:49 INFO - PROCESS | 1655 | 1472236669029 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:49 INFO - PROCESS | 1655 | 1472236669031 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c0e800 == 48 [pid = 1655] [id = 754] 11:37:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1169fa800) [pid = 1655] [serial = 2261] [outer = 0x0] 11:37:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x117c48000) [pid = 1655] [serial = 2262] [outer = 0x1169fa800] 11:37:49 INFO - PROCESS | 1655 | 1472236669059 Marionette DEBUG loaded listener.js 11:37:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118311400) [pid = 1655] [serial = 2263] [outer = 0x1169fa800] 11:37:49 INFO - PROCESS | 1655 | 1472236669418 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"]]]}] 11:37:49 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 11:37:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:37:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 575ms 11:37:49 INFO - PROCESS | 1655 | 1472236669443 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 11:37:49 INFO - PROCESS | 1655 | 1472236669446 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 11:37:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:37:49 INFO - PROCESS | 1655 | 1472236669450 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:37:49 INFO - PROCESS | 1655 | 1472236669452 Marionette TRACE conn2 <- [1,2986,null,{}] 11:37:49 INFO - PROCESS | 1655 | 1472236669454 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}] 11:37:49 INFO - PROCESS | 1655 | 1472236669456 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:49 INFO - PROCESS | 1655 | 1472236669553 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 11:37:49 INFO - PROCESS | 1655 | 1472236669608 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:49 INFO - PROCESS | 1655 | 1472236669609 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213dd000 == 49 [pid = 1655] [id = 755] 11:37:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119018c00) [pid = 1655] [serial = 2264] [outer = 0x0] 11:37:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119335800) [pid = 1655] [serial = 2265] [outer = 0x119018c00] 11:37:49 INFO - PROCESS | 1655 | 1472236669638 Marionette DEBUG loaded listener.js 11:37:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1199f3c00) [pid = 1655] [serial = 2266] [outer = 0x119018c00] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12cab9000 == 48 [pid = 1655] [id = 747] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119a56000 == 47 [pid = 1655] [id = 746] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12c647000 == 46 [pid = 1655] [id = 745] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a6b1000 == 45 [pid = 1655] [id = 744] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12c109800 == 44 [pid = 1655] [id = 743] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12be08000 == 43 [pid = 1655] [id = 742] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11869b000 == 42 [pid = 1655] [id = 741] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab76800 == 41 [pid = 1655] [id = 740] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12941e800 == 40 [pid = 1655] [id = 739] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x126956800 == 39 [pid = 1655] [id = 738] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x124fba000 == 38 [pid = 1655] [id = 737] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119ea2800 == 37 [pid = 1655] [id = 736] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11697c800 == 36 [pid = 1655] [id = 735] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x126940000 == 35 [pid = 1655] [id = 734] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac78800 == 34 [pid = 1655] [id = 732] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1132d8000 == 33 [pid = 1655] [id = 723] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x121329800 == 32 [pid = 1655] [id = 733] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x121c0e800 == 31 [pid = 1655] [id = 754] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x118d87000 == 30 [pid = 1655] [id = 753] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d373800 == 29 [pid = 1655] [id = 752] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12c642800 == 28 [pid = 1655] [id = 751] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1261b5800 == 27 [pid = 1655] [id = 750] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb5f800 == 26 [pid = 1655] [id = 748] 11:37:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11869e000 == 25 [pid = 1655] [id = 749] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1254b5800) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116952c00) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11324b400) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119335400) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11842f000) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12148e000) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119f7dc00) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123c9a800) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1254be000) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121a1d800) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1248bf800) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1248b3c00) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11647f400) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1127e3c00) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113c2b400) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1193d0000) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1164ed800) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118269000) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12137b800) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1199f0400) [pid = 1655] [serial = 2180] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116482800) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1219f4800) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121896c00) [pid = 1655] [serial = 2183] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124e5c400) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121d71c00) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124c43c00) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1248b8c00) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118315400) [pid = 1655] [serial = 2177] [outer = 0x0] [url = about:blank] 11:37:50 INFO - PROCESS | 1655 | 1472236670532 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]]]}] 11:37:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 11:37:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1121ms 11:37:50 INFO - PROCESS | 1655 | 1472236670572 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 11:37:50 INFO - PROCESS | 1655 | 1472236670575 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 11:37:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:37:50 INFO - PROCESS | 1655 | 1472236670578 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:37:50 INFO - PROCESS | 1655 | 1472236670579 Marionette TRACE conn2 <- [1,2990,null,{}] 11:37:50 INFO - PROCESS | 1655 | 1472236670584 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}] 11:37:50 INFO - PROCESS | 1655 | 1472236670585 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:50 INFO - PROCESS | 1655 | 1472236670666 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 11:37:50 INFO - PROCESS | 1655 | 1472236670723 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:50 INFO - PROCESS | 1655 | 1472236670726 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1170cd800 == 26 [pid = 1655] [id = 756] 11:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1133ce000) [pid = 1655] [serial = 2267] [outer = 0x0] 11:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115ef0c00) [pid = 1655] [serial = 2268] [outer = 0x1133ce000] 11:37:50 INFO - PROCESS | 1655 | 1472236670757 Marionette DEBUG loaded listener.js 11:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1165f4800) [pid = 1655] [serial = 2269] [outer = 0x1133ce000] 11:37:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1186a3000 == 27 [pid = 1655] [id = 757] 11:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1176be800) [pid = 1655] [serial = 2270] [outer = 0x0] 11:37:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116915800) [pid = 1655] [serial = 2271] [outer = 0x1176be800] 11:37:51 INFO - PROCESS | 1655 | 1472236671079 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]]]}] 11:37:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 11:37:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 11:37:51 INFO - PROCESS | 1655 | 1472236671099 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 11:37:51 INFO - PROCESS | 1655 | 1472236671101 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 11:37:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:37:51 INFO - PROCESS | 1655 | 1472236671106 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:37:51 INFO - PROCESS | 1655 | 1472236671108 Marionette TRACE conn2 <- [1,2994,null,{}] 11:37:51 INFO - PROCESS | 1655 | 1472236671113 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}] 11:37:51 INFO - PROCESS | 1655 | 1472236671114 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:51 INFO - PROCESS | 1655 | 1472236671204 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 11:37:51 INFO - PROCESS | 1655 | 1472236671209 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:51 INFO - PROCESS | 1655 | 1472236671210 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e95800 == 28 [pid = 1655] [id = 758] 11:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118080000) [pid = 1655] [serial = 2272] [outer = 0x0] 11:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11842f000) [pid = 1655] [serial = 2273] [outer = 0x118080000] 11:37:51 INFO - PROCESS | 1655 | 1472236671239 Marionette DEBUG loaded listener.js 11:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119333800) [pid = 1655] [serial = 2274] [outer = 0x118080000] 11:37:51 INFO - PROCESS | 1655 | 1472236671582 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]]]}] 11:37:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:37:51 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 11:37:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 11:37:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:37:51 INFO - PROCESS | 1655 | 1472236671629 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 11:37:51 INFO - PROCESS | 1655 | 1472236671630 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 11:37:51 INFO - PROCESS | 1655 | 1472236671632 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:37:51 INFO - PROCESS | 1655 | 1472236671635 Marionette TRACE conn2 <- [1,2998,null,{}] 11:37:51 INFO - PROCESS | 1655 | 1472236671643 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}] 11:37:51 INFO - PROCESS | 1655 | 1472236671646 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:51 INFO - PROCESS | 1655 | 1472236671729 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 11:37:51 INFO - PROCESS | 1655 | 1472236671734 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:51 INFO - PROCESS | 1655 | 1472236671736 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c0c000 == 29 [pid = 1655] [id = 759] 11:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1129af400) [pid = 1655] [serial = 2275] [outer = 0x0] 11:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1199f7400) [pid = 1655] [serial = 2276] [outer = 0x1129af400] 11:37:51 INFO - PROCESS | 1655 | 1472236671764 Marionette DEBUG loaded listener.js 11:37:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12148ac00) [pid = 1655] [serial = 2277] [outer = 0x1129af400] 11:37:52 INFO - PROCESS | 1655 | 1472236672084 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]]]}] 11:37:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 11:37:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 472ms 11:37:52 INFO - PROCESS | 1655 | 1472236672105 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 11:37:52 INFO - PROCESS | 1655 | 1472236672107 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 11:37:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:37:52 INFO - PROCESS | 1655 | 1472236672112 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:37:52 INFO - PROCESS | 1655 | 1472236672113 Marionette TRACE conn2 <- [1,3002,null,{}] 11:37:52 INFO - PROCESS | 1655 | 1472236672116 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}] 11:37:52 INFO - PROCESS | 1655 | 1472236672117 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:52 INFO - PROCESS | 1655 | 1472236672196 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 11:37:52 INFO - PROCESS | 1655 | 1472236672260 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:52 INFO - PROCESS | 1655 | 1472236672261 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12694c800 == 30 [pid = 1655] [id = 760] 11:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1193dc000) [pid = 1655] [serial = 2278] [outer = 0x0] 11:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1219f4800) [pid = 1655] [serial = 2279] [outer = 0x1193dc000] 11:37:52 INFO - PROCESS | 1655 | 1472236672288 Marionette DEBUG loaded listener.js 11:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121d62400) [pid = 1655] [serial = 2280] [outer = 0x1193dc000] 11:37:52 INFO - PROCESS | 1655 | 1472236672575 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]]]}] 11:37:52 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. 11:37:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 522ms 11:37:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:37:52 INFO - PROCESS | 1655 | 1472236672634 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 11:37:52 INFO - PROCESS | 1655 | 1472236672635 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 11:37:52 INFO - PROCESS | 1655 | 1472236672637 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:37:52 INFO - PROCESS | 1655 | 1472236672638 Marionette TRACE conn2 <- [1,3006,null,{}] 11:37:52 INFO - PROCESS | 1655 | 1472236672641 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}] 11:37:52 INFO - PROCESS | 1655 | 1472236672642 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:52 INFO - PROCESS | 1655 | 1472236672735 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 11:37:52 INFO - PROCESS | 1655 | 1472236672747 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:52 INFO - PROCESS | 1655 | 1472236672748 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a5f800 == 31 [pid = 1655] [id = 761] 11:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x117c46c00) [pid = 1655] [serial = 2281] [outer = 0x0] 11:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124846000) [pid = 1655] [serial = 2282] [outer = 0x117c46c00] 11:37:52 INFO - PROCESS | 1655 | 1472236672775 Marionette DEBUG loaded listener.js 11:37:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124a2e800) [pid = 1655] [serial = 2283] [outer = 0x117c46c00] 11:37:53 INFO - PROCESS | 1655 | 1472236673090 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]]]}] 11:37:53 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. 11:37:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 11:37:53 INFO - PROCESS | 1655 | 1472236673112 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 11:37:53 INFO - PROCESS | 1655 | 1472236673113 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 11:37:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:37:53 INFO - PROCESS | 1655 | 1472236673116 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:37:53 INFO - PROCESS | 1655 | 1472236673117 Marionette TRACE conn2 <- [1,3010,null,{}] 11:37:53 INFO - PROCESS | 1655 | 1472236673119 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}] 11:37:53 INFO - PROCESS | 1655 | 1472236673124 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:53 INFO - PROCESS | 1655 | 1472236673245 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 11:37:53 INFO - PROCESS | 1655 | 1472236673254 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:53 INFO - PROCESS | 1655 | 1472236673255 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12978f800 == 32 [pid = 1655] [id = 762] 11:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124e53400) [pid = 1655] [serial = 2284] [outer = 0x0] 11:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1254ba400) [pid = 1655] [serial = 2285] [outer = 0x124e53400] 11:37:53 INFO - PROCESS | 1655 | 1472236673294 Marionette DEBUG loaded listener.js 11:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1261ec000) [pid = 1655] [serial = 2286] [outer = 0x124e53400] 11:37:53 INFO - PROCESS | 1655 | 1472236673671 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]]]}] 11:37:53 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 11:37:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 572ms 11:37:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:37:53 INFO - PROCESS | 1655 | 1472236673689 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 11:37:53 INFO - PROCESS | 1655 | 1472236673690 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 11:37:53 INFO - PROCESS | 1655 | 1472236673692 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:37:53 INFO - PROCESS | 1655 | 1472236673693 Marionette TRACE conn2 <- [1,3014,null,{}] 11:37:53 INFO - PROCESS | 1655 | 1472236673695 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}] 11:37:53 INFO - PROCESS | 1655 | 1472236673697 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:53 INFO - PROCESS | 1655 | 1472236673793 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 11:37:53 INFO - PROCESS | 1655 | 1472236673796 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:53 INFO - PROCESS | 1655 | 1472236673797 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a70b000 == 33 [pid = 1655] [id = 763] 11:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x121038400) [pid = 1655] [serial = 2287] [outer = 0x0] 11:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126c06c00) [pid = 1655] [serial = 2288] [outer = 0x121038400] 11:37:53 INFO - PROCESS | 1655 | 1472236673823 Marionette DEBUG loaded listener.js 11:37:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1289dc800) [pid = 1655] [serial = 2289] [outer = 0x121038400] 11:37:53 INFO - PROCESS | 1655 | [1655] 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 11:37:54 INFO - PROCESS | 1655 | 1472236674185 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:37:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:37:54 INFO - {} 11:37:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:37:54 INFO - {} 11:37:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:37:54 INFO - {} 11:37:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:37:54 INFO - {} 11:37:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 11:37:54 INFO - TEST-START | /FileAPI/fileReader.html 11:37:54 INFO - PROCESS | 1655 | 1472236674217 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 11:37:54 INFO - PROCESS | 1655 | 1472236674218 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 11:37:54 INFO - PROCESS | 1655 | 1472236674220 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:37:54 INFO - PROCESS | 1655 | 1472236674221 Marionette TRACE conn2 <- [1,3018,null,{}] 11:37:54 INFO - PROCESS | 1655 | 1472236674223 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}] 11:37:54 INFO - PROCESS | 1655 | 1472236674224 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:54 INFO - PROCESS | 1655 | 1472236674324 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 11:37:54 INFO - PROCESS | 1655 | 1472236674328 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:54 INFO - PROCESS | 1655 | 1472236674329 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a721000 == 34 [pid = 1655] [id = 764] 11:37:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126921000) [pid = 1655] [serial = 2290] [outer = 0x0] 11:37:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1289e8800) [pid = 1655] [serial = 2291] [outer = 0x126921000] 11:37:54 INFO - PROCESS | 1655 | 1472236674355 Marionette DEBUG loaded listener.js 11:37:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1291ec400) [pid = 1655] [serial = 2292] [outer = 0x126921000] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12955d800) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1292f0800) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1261df400) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x126ca0000) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x116555000) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1289e0400) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128b1d400) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x115d7c000) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12558a000) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x113252400) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121a1a800) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1121edc00) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1164e6800) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113cc2000) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1182c3800) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124c43000) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:37:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1292f0400) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:37:54 INFO - PROCESS | 1655 | 1472236674894 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]]]}] 11:37:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:37:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:37:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:37:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:37:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 718ms 11:37:54 INFO - TEST-START | /FileAPI/historical.html 11:37:54 INFO - PROCESS | 1655 | 1472236674939 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 11:37:54 INFO - PROCESS | 1655 | 1472236674941 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 11:37:54 INFO - PROCESS | 1655 | 1472236674943 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:37:54 INFO - PROCESS | 1655 | 1472236674944 Marionette TRACE conn2 <- [1,3022,null,{}] 11:37:54 INFO - PROCESS | 1655 | 1472236674947 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}] 11:37:54 INFO - PROCESS | 1655 | 1472236674948 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:55 INFO - PROCESS | 1655 | 1472236675027 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 11:37:55 INFO - PROCESS | 1655 | 1472236675104 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:55 INFO - PROCESS | 1655 | 1472236675105 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c02800 == 35 [pid = 1655] [id = 765] 11:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1167b1400) [pid = 1655] [serial = 2293] [outer = 0x0] 11:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1193d0800) [pid = 1655] [serial = 2294] [outer = 0x1167b1400] 11:37:55 INFO - PROCESS | 1655 | 1472236675131 Marionette DEBUG loaded listener.js 11:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126842c00) [pid = 1655] [serial = 2295] [outer = 0x1167b1400] 11:37:55 INFO - PROCESS | 1655 | 1472236675371 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"]]]}] 11:37:55 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:37:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:37:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:37:55 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:37:55 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:37:55 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:37:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:37:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:37:55 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 11:37:55 INFO - PROCESS | 1655 | 1472236675418 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 11:37:55 INFO - PROCESS | 1655 | 1472236675420 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 11:37:55 INFO - TEST-START | /FileAPI/idlharness.html 11:37:55 INFO - PROCESS | 1655 | 1472236675422 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:37:55 INFO - PROCESS | 1655 | 1472236675424 Marionette TRACE conn2 <- [1,3026,null,{}] 11:37:55 INFO - PROCESS | 1655 | 1472236675433 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}] 11:37:55 INFO - PROCESS | 1655 | 1472236675435 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:55 INFO - PROCESS | 1655 | 1472236675518 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 11:37:55 INFO - PROCESS | 1655 | 1472236675522 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:55 INFO - PROCESS | 1655 | 1472236675524 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c3d5800 == 36 [pid = 1655] [id = 766] 11:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126cac400) [pid = 1655] [serial = 2296] [outer = 0x0] 11:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1291ed800) [pid = 1655] [serial = 2297] [outer = 0x126cac400] 11:37:55 INFO - PROCESS | 1655 | 1472236675551 Marionette DEBUG loaded listener.js 11:37:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1292f2400) [pid = 1655] [serial = 2298] [outer = 0x126cac400] 11:37:56 INFO - PROCESS | 1655 | 1472236676059 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]]]}] 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:37:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:37:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:37:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:37:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:37:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:37:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:37:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:37:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:37:56 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 11:37:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:37:56 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 11:37:56 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 11:37:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:37:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:37:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:37:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:37:56 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 11:37:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:37:56 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 11:37:56 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 11:37:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:37:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:37:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 691ms 11:37:56 INFO - PROCESS | 1655 | 1472236676113 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 11:37:56 INFO - PROCESS | 1655 | 1472236676115 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 11:37:56 INFO - TEST-START | /FileAPI/idlharness.worker 11:37:56 INFO - PROCESS | 1655 | 1472236676118 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:37:56 INFO - PROCESS | 1655 | 1472236676119 Marionette TRACE conn2 <- [1,3030,null,{}] 11:37:56 INFO - PROCESS | 1655 | 1472236676122 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}] 11:37:56 INFO - PROCESS | 1655 | 1472236676124 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:56 INFO - PROCESS | 1655 | 1472236676251 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 11:37:56 INFO - PROCESS | 1655 | 1472236676259 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:56 INFO - PROCESS | 1655 | 1472236676261 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a5f000 == 37 [pid = 1655] [id = 767] 11:37:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1292f8c00) [pid = 1655] [serial = 2299] [outer = 0x0] 11:37:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b7e0400) [pid = 1655] [serial = 2300] [outer = 0x1292f8c00] 11:37:56 INFO - PROCESS | 1655 | 1472236676330 Marionette DEBUG loaded listener.js 11:37:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b8bc400) [pid = 1655] [serial = 2301] [outer = 0x1292f8c00] 11:37:56 INFO - PROCESS | 1655 | [1655] 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 11:37:57 INFO - PROCESS | 1655 | 1472236677211 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,{},{}]]]}] 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:37:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:37:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:37:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:37:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:37:57 INFO - {} 11:37:57 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 11:37:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:37:57 INFO - {} 11:37:57 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 - {} 11:37:57 INFO - {} 11:37:57 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 11:37:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:37:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:37:57 INFO - {} 11:37:57 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 11:37:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:37:57 INFO - {} 11:37:57 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 - {} 11:37:57 INFO - {} 11:37:57 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 11:37:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 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 11:37:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:37:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:37:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 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 11:37:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 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 11:37:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 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 11:37:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:37:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:37:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:37:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:37:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:37:57 INFO - {} 11:37:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1190ms 11:37:57 INFO - PROCESS | 1655 | 1472236677310 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 11:37:57 INFO - PROCESS | 1655 | 1472236677317 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 11:37:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:37:57 INFO - PROCESS | 1655 | 1472236677325 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:37:57 INFO - PROCESS | 1655 | 1472236677329 Marionette TRACE conn2 <- [1,3034,null,{}] 11:37:57 INFO - PROCESS | 1655 | 1472236677337 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}] 11:37:57 INFO - PROCESS | 1655 | 1472236677341 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:57 INFO - PROCESS | 1655 | 1472236677537 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 11:37:57 INFO - PROCESS | 1655 | 1472236677684 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:57 INFO - PROCESS | 1655 | 1472236677685 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e082000 == 38 [pid = 1655] [id = 768] 11:37:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12ac64400) [pid = 1655] [serial = 2302] [outer = 0x0] 11:37:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b7ec000) [pid = 1655] [serial = 2303] [outer = 0x12ac64400] 11:37:57 INFO - PROCESS | 1655 | 1472236677722 Marionette DEBUG loaded listener.js 11:37:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b8b7000) [pid = 1655] [serial = 2304] [outer = 0x12ac64400] 11:37:58 INFO - PROCESS | 1655 | 1472236678172 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]]]}] 11:37:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:37:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 877ms 11:37:58 INFO - PROCESS | 1655 | 1472236678200 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 11:37:58 INFO - PROCESS | 1655 | 1472236678203 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 11:37:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:37:58 INFO - PROCESS | 1655 | 1472236678208 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:37:58 INFO - PROCESS | 1655 | 1472236678209 Marionette TRACE conn2 <- [1,3038,null,{}] 11:37:58 INFO - PROCESS | 1655 | 1472236678212 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}] 11:37:58 INFO - PROCESS | 1655 | 1472236678214 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:58 INFO - PROCESS | 1655 | 1472236678328 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 11:37:58 INFO - PROCESS | 1655 | 1472236678387 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:58 INFO - PROCESS | 1655 | 1472236678388 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d082800 == 39 [pid = 1655] [id = 769] 11:37:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12bba9000) [pid = 1655] [serial = 2305] [outer = 0x0] 11:37:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12bbb1c00) [pid = 1655] [serial = 2306] [outer = 0x12bba9000] 11:37:58 INFO - PROCESS | 1655 | 1472236678424 Marionette DEBUG loaded listener.js 11:37:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12be44c00) [pid = 1655] [serial = 2307] [outer = 0x12bba9000] 11:37:58 INFO - PROCESS | 1655 | 1472236678897 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"]]]}] 11:37:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:37:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:37:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 722ms 11:37:58 INFO - PROCESS | 1655 | 1472236678929 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 11:37:58 INFO - PROCESS | 1655 | 1472236678931 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 11:37:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:37:58 INFO - PROCESS | 1655 | 1472236678934 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:37:58 INFO - PROCESS | 1655 | 1472236678936 Marionette TRACE conn2 <- [1,3042,null,{}] 11:37:58 INFO - PROCESS | 1655 | 1472236678987 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}] 11:37:58 INFO - PROCESS | 1655 | 1472236678990 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:59 INFO - PROCESS | 1655 | 1472236679277 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 11:37:59 INFO - PROCESS | 1655 | 1472236679313 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:59 INFO - PROCESS | 1655 | 1472236679314 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:37:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x121506800 == 40 [pid = 1655] [id = 770] 11:37:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1165f5400) [pid = 1655] [serial = 2308] [outer = 0x0] 11:37:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118270800) [pid = 1655] [serial = 2309] [outer = 0x1165f5400] 11:37:59 INFO - PROCESS | 1655 | 1472236679374 Marionette DEBUG loaded listener.js 11:37:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1193cf000) [pid = 1655] [serial = 2310] [outer = 0x1165f5400] 11:37:59 INFO - PROCESS | 1655 | 1472236679961 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]]]}] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12c3d5800 == 39 [pid = 1655] [id = 766] 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x124c02800 == 38 [pid = 1655] [id = 765] 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:38:00 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. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:38:00 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'.) 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:38:00 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. 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:38:00 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. 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:38:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:38:00 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. 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:38:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:38:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:38:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:38:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:38:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1085ms 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12a721000 == 37 [pid = 1655] [id = 764] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12a70b000 == 36 [pid = 1655] [id = 763] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12978f800 == 35 [pid = 1655] [id = 762] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x128a5f800 == 34 [pid = 1655] [id = 761] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12694c800 == 33 [pid = 1655] [id = 760] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x124c0c000 == 32 [pid = 1655] [id = 759] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x119e95800 == 31 [pid = 1655] [id = 758] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1186a3000 == 30 [pid = 1655] [id = 757] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1170cd800 == 29 [pid = 1655] [id = 756] 11:38:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1213dd000 == 28 [pid = 1655] [id = 755] 11:38:00 INFO - PROCESS | 1655 | 1472236680055 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 11:38:00 INFO - PROCESS | 1655 | 1472236680059 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 11:38:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:38:00 INFO - PROCESS | 1655 | 1472236680089 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:38:00 INFO - PROCESS | 1655 | 1472236680093 Marionette TRACE conn2 <- [1,3046,null,{}] 11:38:00 INFO - PROCESS | 1655 | 1472236680098 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}] 11:38:00 INFO - PROCESS | 1655 | 1472236680101 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:00 INFO - PROCESS | 1655 | 1472236680232 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128b1d000) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1289e0000) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128c4d400) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11839f400) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119082000) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1261cac00) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1260cd000) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1161c6000) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1176c0800) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123c9c000) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1248bb000) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121030000) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1215cfc00) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124f9c800) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116476800) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1169a3c00) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119080400) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11932e800) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128e4dc00) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1292f1c00) [pid = 1655] [serial = 2241] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128c9b400) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124842000) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129561000) [pid = 1655] [serial = 2242] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1291f3800) [pid = 1655] [serial = 2237] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124c8e800) [pid = 1655] [serial = 2239] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12558bc00) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a673c00) [pid = 1655] [serial = 2245] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x129568400) [pid = 1655] [serial = 2244] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12691f800) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126c9f800) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126caac00) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119022000) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1289e7000) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 11:38:00 INFO - PROCESS | 1655 | 1472236680306 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:00 INFO - PROCESS | 1655 | 1472236680307 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x118690800 == 29 [pid = 1655] [id = 771] 11:38:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116476800) [pid = 1655] [serial = 2311] [outer = 0x0] 11:38:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119022000) [pid = 1655] [serial = 2312] [outer = 0x116476800] 11:38:00 INFO - PROCESS | 1655 | 1472236680340 Marionette DEBUG loaded listener.js 11:38:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1219f2400) [pid = 1655] [serial = 2313] [outer = 0x116476800] 11:38:00 INFO - PROCESS | 1655 | [1655] 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 11:38:00 INFO - PROCESS | 1655 | 1472236680666 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:38:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:38:00 INFO - {} 11:38:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 628ms 11:38:00 INFO - PROCESS | 1655 | 1472236680716 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 11:38:00 INFO - PROCESS | 1655 | 1472236680718 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 11:38:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:38:00 INFO - PROCESS | 1655 | 1472236680720 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:38:00 INFO - PROCESS | 1655 | 1472236680721 Marionette TRACE conn2 <- [1,3050,null,{}] 11:38:00 INFO - PROCESS | 1655 | 1472236680723 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}] 11:38:00 INFO - PROCESS | 1655 | 1472236680725 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:00 INFO - PROCESS | 1655 | 1472236680806 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 11:38:00 INFO - PROCESS | 1655 | 1472236680885 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:00 INFO - PROCESS | 1655 | 1472236680887 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12693f800 == 30 [pid = 1655] [id = 772] 11:38:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x111fe3c00) [pid = 1655] [serial = 2314] [outer = 0x0] 11:38:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124f91c00) [pid = 1655] [serial = 2315] [outer = 0x111fe3c00] 11:38:00 INFO - PROCESS | 1655 | 1472236680914 Marionette DEBUG loaded listener.js 11:38:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126caac00) [pid = 1655] [serial = 2316] [outer = 0x111fe3c00] 11:38:01 INFO - PROCESS | 1655 | 1472236681195 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]]]}] 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:38:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 518ms 11:38:01 INFO - PROCESS | 1655 | 1472236681239 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 11:38:01 INFO - PROCESS | 1655 | 1472236681243 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 11:38:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:38:01 INFO - PROCESS | 1655 | 1472236681252 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:38:01 INFO - PROCESS | 1655 | 1472236681255 Marionette TRACE conn2 <- [1,3054,null,{}] 11:38:01 INFO - PROCESS | 1655 | 1472236681258 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}] 11:38:01 INFO - PROCESS | 1655 | 1472236681262 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:01 INFO - PROCESS | 1655 | 1472236681348 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 11:38:01 INFO - PROCESS | 1655 | 1472236681351 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:01 INFO - PROCESS | 1655 | 1472236681353 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x129792800 == 31 [pid = 1655] [id = 773] 11:38:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1289e1400) [pid = 1655] [serial = 2317] [outer = 0x0] 11:38:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1291e9400) [pid = 1655] [serial = 2318] [outer = 0x1289e1400] 11:38:01 INFO - PROCESS | 1655 | 1472236681378 Marionette DEBUG loaded listener.js 11:38:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x129568800) [pid = 1655] [serial = 2319] [outer = 0x1289e1400] 11:38:01 INFO - PROCESS | 1655 | 1472236681845 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"]]]}] 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:38:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:38:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:38:01 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" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:38:01 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" 11:38:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:38:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:38:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:38:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 638ms 11:38:01 INFO - PROCESS | 1655 | 1472236681888 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 11:38:01 INFO - PROCESS | 1655 | 1472236681891 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 11:38:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:38:01 INFO - PROCESS | 1655 | 1472236681895 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:38:01 INFO - PROCESS | 1655 | 1472236681896 Marionette TRACE conn2 <- [1,3058,null,{}] 11:38:01 INFO - PROCESS | 1655 | 1472236681900 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}] 11:38:01 INFO - PROCESS | 1655 | 1472236681903 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:02 INFO - PROCESS | 1655 | 1472236682043 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 11:38:02 INFO - PROCESS | 1655 | 1472236682163 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:02 INFO - PROCESS | 1655 | 1472236682165 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab7c000 == 32 [pid = 1655] [id = 774] 11:38:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1289e6400) [pid = 1655] [serial = 2320] [outer = 0x0] 11:38:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b7ed400) [pid = 1655] [serial = 2321] [outer = 0x1289e6400] 11:38:02 INFO - PROCESS | 1655 | 1472236682207 Marionette DEBUG loaded listener.js 11:38:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b8b7c00) [pid = 1655] [serial = 2322] [outer = 0x1289e6400] 11:38:02 INFO - PROCESS | 1655 | 1472236682599 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]]]}] 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:38:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:38:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:38:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:38:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:38:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:38:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:38:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:38:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:38:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:38:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 725ms 11:38:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:38:02 INFO - PROCESS | 1655 | 1472236682620 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 11:38:02 INFO - PROCESS | 1655 | 1472236682621 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 11:38:02 INFO - PROCESS | 1655 | 1472236682624 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:38:02 INFO - PROCESS | 1655 | 1472236682627 Marionette TRACE conn2 <- [1,3062,null,{}] 11:38:02 INFO - PROCESS | 1655 | 1472236682630 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}] 11:38:02 INFO - PROCESS | 1655 | 1472236682631 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:02 INFO - PROCESS | 1655 | 1472236682745 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 11:38:02 INFO - PROCESS | 1655 | 1472236682749 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:02 INFO - PROCESS | 1655 | 1472236682753 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184c9000 == 33 [pid = 1655] [id = 775] 11:38:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1169fb800) [pid = 1655] [serial = 2323] [outer = 0x0] 11:38:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1176bfc00) [pid = 1655] [serial = 2324] [outer = 0x1169fb800] 11:38:02 INFO - PROCESS | 1655 | 1472236682819 Marionette DEBUG loaded listener.js 11:38:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119025000) [pid = 1655] [serial = 2325] [outer = 0x1169fb800] 11:38:02 INFO - PROCESS | 1655 | [1655] 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 11:38:03 INFO - PROCESS | 1655 | 1472236683169 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:38:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:38:03 INFO - {} 11:38:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 571ms 11:38:03 INFO - PROCESS | 1655 | 1472236683195 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 11:38:03 INFO - PROCESS | 1655 | 1472236683197 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 11:38:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:38:03 INFO - PROCESS | 1655 | 1472236683199 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:38:03 INFO - PROCESS | 1655 | 1472236683200 Marionette TRACE conn2 <- [1,3066,null,{}] 11:38:03 INFO - PROCESS | 1655 | 1472236683202 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}] 11:38:03 INFO - PROCESS | 1655 | 1472236683203 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:03 INFO - PROCESS | 1655 | 1472236683308 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 11:38:03 INFO - PROCESS | 1655 | 1472236683322 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:03 INFO - PROCESS | 1655 | 1472236683323 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12941b000 == 34 [pid = 1655] [id = 776] 11:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1193d6400) [pid = 1655] [serial = 2326] [outer = 0x0] 11:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121488800) [pid = 1655] [serial = 2327] [outer = 0x1193d6400] 11:38:03 INFO - PROCESS | 1655 | 1472236683349 Marionette DEBUG loaded listener.js 11:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b8b8400) [pid = 1655] [serial = 2328] [outer = 0x1193d6400] 11:38:03 INFO - PROCESS | 1655 | 1472236683681 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]]]}] 11:38:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:38:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:38:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:38:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:38:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:38:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:38:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:38:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 518ms 11:38:03 INFO - PROCESS | 1655 | 1472236683718 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 11:38:03 INFO - PROCESS | 1655 | 1472236683719 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 11:38:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:38:03 INFO - PROCESS | 1655 | 1472236683721 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:38:03 INFO - PROCESS | 1655 | 1472236683722 Marionette TRACE conn2 <- [1,3070,null,{}] 11:38:03 INFO - PROCESS | 1655 | 1472236683724 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}] 11:38:03 INFO - PROCESS | 1655 | 1472236683726 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:03 INFO - PROCESS | 1655 | 1472236683837 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 11:38:03 INFO - PROCESS | 1655 | 1472236683850 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:03 INFO - PROCESS | 1655 | 1472236683851 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8bf000 == 35 [pid = 1655] [id = 777] 11:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b8b0c00) [pid = 1655] [serial = 2329] [outer = 0x0] 11:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bbaa000) [pid = 1655] [serial = 2330] [outer = 0x12b8b0c00] 11:38:03 INFO - PROCESS | 1655 | 1472236683877 Marionette DEBUG loaded listener.js 11:38:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12be46400) [pid = 1655] [serial = 2331] [outer = 0x12b8b0c00] 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:38:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 471ms 11:38:04 INFO - PROCESS | 1655 | 1472236684188 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]]]}] 11:38:04 INFO - PROCESS | 1655 | 1472236684200 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 11:38:04 INFO - PROCESS | 1655 | 1472236684202 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 11:38:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:38:04 INFO - PROCESS | 1655 | 1472236684204 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:38:04 INFO - PROCESS | 1655 | 1472236684205 Marionette TRACE conn2 <- [1,3074,null,{}] 11:38:04 INFO - PROCESS | 1655 | 1472236684209 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}] 11:38:04 INFO - PROCESS | 1655 | 1472236684212 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:04 INFO - PROCESS | 1655 | 1472236684324 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 11:38:04 INFO - PROCESS | 1655 | 1472236684328 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:04 INFO - PROCESS | 1655 | 1472236684329 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1a000 == 36 [pid = 1655] [id = 778] 11:38:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bba9800) [pid = 1655] [serial = 2332] [outer = 0x0] 11:38:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12be4d000) [pid = 1655] [serial = 2333] [outer = 0x12bba9800] 11:38:04 INFO - PROCESS | 1655 | 1472236684355 Marionette DEBUG loaded listener.js 11:38:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12be52400) [pid = 1655] [serial = 2334] [outer = 0x12bba9800] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117c46c00) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124e53400) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1193dc000) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119018c00) [pid = 1655] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1176be800) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1133ce000) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1129af400) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118080000) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126921000) [pid = 1655] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1127e6000) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117c47400) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121033800) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1167b1400) [pid = 1655] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1248bdc00) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1182be800) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1169fa800) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121038400) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 11:38:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126cac400) [pid = 1655] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 11:38:04 INFO - PROCESS | 1655 | 1472236684750 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]]]}] 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:38:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:38:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 570ms 11:38:04 INFO - PROCESS | 1655 | 1472236684781 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 11:38:04 INFO - PROCESS | 1655 | 1472236684782 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 11:38:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:38:04 INFO - PROCESS | 1655 | 1472236684792 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:38:04 INFO - PROCESS | 1655 | 1472236684795 Marionette TRACE conn2 <- [1,3078,null,{}] 11:38:04 INFO - PROCESS | 1655 | 1472236684815 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}] 11:38:04 INFO - PROCESS | 1655 | 1472236684816 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:04 INFO - PROCESS | 1655 | 1472236684901 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 11:38:04 INFO - PROCESS | 1655 | 1472236684904 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:04 INFO - PROCESS | 1655 | 1472236684905 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c120800 == 37 [pid = 1655] [id = 779] 11:38:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119019000) [pid = 1655] [serial = 2335] [outer = 0x0] 11:38:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1254b4800) [pid = 1655] [serial = 2336] [outer = 0x119019000] 11:38:04 INFO - PROCESS | 1655 | 1472236684930 Marionette DEBUG loaded listener.js 11:38:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12be49c00) [pid = 1655] [serial = 2337] [outer = 0x119019000] 11:38:05 INFO - PROCESS | 1655 | 1472236685232 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] 11:38:05 INFO - PROCESS | 1655 | 1472236685289 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 11:38:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:38:05 INFO - PROCESS | 1655 | 1472236685293 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:38:05 INFO - PROCESS | 1655 | 1472236685294 Marionette TRACE conn2 <- [1,3082,null,{}] 11:38:05 INFO - PROCESS | 1655 | 1472236685298 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}] 11:38:05 INFO - PROCESS | 1655 | 1472236685299 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:05 INFO - PROCESS | 1655 | 1472236685429 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 11:38:05 INFO - PROCESS | 1655 | 1472236685523 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:05 INFO - PROCESS | 1655 | 1472236685525 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cacc000 == 38 [pid = 1655] [id = 780] 11:38:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1248be800) [pid = 1655] [serial = 2338] [outer = 0x0] 11:38:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12be57c00) [pid = 1655] [serial = 2339] [outer = 0x1248be800] 11:38:05 INFO - PROCESS | 1655 | 1472236685570 Marionette DEBUG loaded listener.js 11:38:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12be5ec00) [pid = 1655] [serial = 2340] [outer = 0x1248be800] 11:38:05 INFO - PROCESS | 1655 | 1472236685933 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]]]}] 11:38:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:38:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:38:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:38:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 11:38:05 INFO - PROCESS | 1655 | 1472236685965 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 11:38:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:38:05 INFO - PROCESS | 1655 | 1472236685967 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 11:38:05 INFO - PROCESS | 1655 | 1472236685969 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:38:05 INFO - PROCESS | 1655 | 1472236685971 Marionette TRACE conn2 <- [1,3086,null,{}] 11:38:05 INFO - PROCESS | 1655 | 1472236685973 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}] 11:38:05 INFO - PROCESS | 1655 | 1472236685975 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:06 INFO - PROCESS | 1655 | 1472236686071 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 11:38:06 INFO - PROCESS | 1655 | 1472236686136 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:06 INFO - PROCESS | 1655 | 1472236686137 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cb68800 == 39 [pid = 1655] [id = 781] 11:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12148a800) [pid = 1655] [serial = 2341] [outer = 0x0] 11:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12c62b400) [pid = 1655] [serial = 2342] [outer = 0x12148a800] 11:38:06 INFO - PROCESS | 1655 | 1472236686163 Marionette DEBUG loaded listener.js 11:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12c636800) [pid = 1655] [serial = 2343] [outer = 0x12148a800] 11:38:06 INFO - PROCESS | 1655 | 1472236686405 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:38:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:38:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 11:38:06 INFO - PROCESS | 1655 | 1472236686438 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 11:38:06 INFO - PROCESS | 1655 | 1472236686439 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 11:38:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:38:06 INFO - PROCESS | 1655 | 1472236686452 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:38:06 INFO - PROCESS | 1655 | 1472236686453 Marionette TRACE conn2 <- [1,3090,null,{}] 11:38:06 INFO - PROCESS | 1655 | 1472236686455 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}] 11:38:06 INFO - PROCESS | 1655 | 1472236686456 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:06 INFO - PROCESS | 1655 | 1472236686555 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 11:38:06 INFO - PROCESS | 1655 | 1472236686662 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:06 INFO - PROCESS | 1655 | 1472236686664 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e61800 == 40 [pid = 1655] [id = 782] 11:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110d6e800) [pid = 1655] [serial = 2344] [outer = 0x0] 11:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1127da800) [pid = 1655] [serial = 2345] [outer = 0x110d6e800] 11:38:06 INFO - PROCESS | 1655 | 1472236686697 Marionette DEBUG loaded listener.js 11:38:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112a91c00) [pid = 1655] [serial = 2346] [outer = 0x110d6e800] 11:38:07 INFO - PROCESS | 1655 | 1472236687114 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:38:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 668ms 11:38:07 INFO - PROCESS | 1655 | 1472236687122 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 11:38:07 INFO - PROCESS | 1655 | 1472236687125 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 11:38:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:38:07 INFO - PROCESS | 1655 | 1472236687128 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:38:07 INFO - PROCESS | 1655 | 1472236687130 Marionette TRACE conn2 <- [1,3094,null,{}] 11:38:07 INFO - PROCESS | 1655 | 1472236687133 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}] 11:38:07 INFO - PROCESS | 1655 | 1472236687137 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:07 INFO - PROCESS | 1655 | 1472236687253 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 11:38:07 INFO - PROCESS | 1655 | 1472236687361 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:07 INFO - PROCESS | 1655 | 1472236687363 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x121c04800 == 41 [pid = 1655] [id = 783] 11:38:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1127e3400) [pid = 1655] [serial = 2347] [outer = 0x0] 11:38:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1174a3000) [pid = 1655] [serial = 2348] [outer = 0x1127e3400] 11:38:07 INFO - PROCESS | 1655 | 1472236687407 Marionette DEBUG loaded listener.js 11:38:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1174ac400) [pid = 1655] [serial = 2349] [outer = 0x1127e3400] 11:38:07 INFO - PROCESS | 1655 | 1472236687814 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:38:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:38:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 721ms 11:38:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:38:07 INFO - PROCESS | 1655 | 1472236687850 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 11:38:07 INFO - PROCESS | 1655 | 1472236687853 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 11:38:07 INFO - PROCESS | 1655 | 1472236687856 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:38:07 INFO - PROCESS | 1655 | 1472236687857 Marionette TRACE conn2 <- [1,3098,null,{}] 11:38:07 INFO - PROCESS | 1655 | 1472236687860 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}] 11:38:07 INFO - PROCESS | 1655 | 1472236687861 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:07 INFO - PROCESS | 1655 | 1472236687971 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 11:38:08 INFO - PROCESS | 1655 | 1472236688065 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:08 INFO - PROCESS | 1655 | 1472236688067 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12978c800 == 42 [pid = 1655] [id = 784] 11:38:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118082400) [pid = 1655] [serial = 2350] [outer = 0x0] 11:38:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119320800) [pid = 1655] [serial = 2351] [outer = 0x118082400] 11:38:08 INFO - PROCESS | 1655 | 1472236688097 Marionette DEBUG loaded listener.js 11:38:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121038c00) [pid = 1655] [serial = 2352] [outer = 0x118082400] 11:38:08 INFO - PROCESS | 1655 | 1472236688495 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]]]}] 11:38:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:38:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:38:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 674ms 11:38:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:38:08 INFO - PROCESS | 1655 | 1472236688531 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 11:38:08 INFO - PROCESS | 1655 | 1472236688533 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 11:38:08 INFO - PROCESS | 1655 | 1472236688544 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:38:08 INFO - PROCESS | 1655 | 1472236688550 Marionette TRACE conn2 <- [1,3102,null,{}] 11:38:08 INFO - PROCESS | 1655 | 1472236688554 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}] 11:38:08 INFO - PROCESS | 1655 | 1472236688558 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:08 INFO - PROCESS | 1655 | 1472236688689 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 11:38:08 INFO - PROCESS | 1655 | 1472236688767 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:08 INFO - PROCESS | 1655 | 1472236688768 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12caae800 == 43 [pid = 1655] [id = 785] 11:38:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118316800) [pid = 1655] [serial = 2353] [outer = 0x0] 11:38:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x121d63c00) [pid = 1655] [serial = 2354] [outer = 0x118316800] 11:38:08 INFO - PROCESS | 1655 | 1472236688800 Marionette DEBUG loaded listener.js 11:38:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124c84800) [pid = 1655] [serial = 2355] [outer = 0x118316800] 11:38:09 INFO - PROCESS | 1655 | 1472236689154 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:38:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:38:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 633ms 11:38:09 INFO - PROCESS | 1655 | 1472236689170 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 11:38:09 INFO - PROCESS | 1655 | 1472236689172 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 11:38:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:38:09 INFO - PROCESS | 1655 | 1472236689175 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:38:09 INFO - PROCESS | 1655 | 1472236689176 Marionette TRACE conn2 <- [1,3106,null,{}] 11:38:09 INFO - PROCESS | 1655 | 1472236689178 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}] 11:38:09 INFO - PROCESS | 1655 | 1472236689180 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:09 INFO - PROCESS | 1655 | 1472236689286 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 11:38:09 INFO - PROCESS | 1655 | 1472236689382 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:09 INFO - PROCESS | 1655 | 1472236689383 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d371000 == 44 [pid = 1655] [id = 786] 11:38:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1261cc400) [pid = 1655] [serial = 2356] [outer = 0x0] 11:38:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1261eb000) [pid = 1655] [serial = 2357] [outer = 0x1261cc400] 11:38:09 INFO - PROCESS | 1655 | 1472236689413 Marionette DEBUG loaded listener.js 11:38:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126cacc00) [pid = 1655] [serial = 2358] [outer = 0x1261cc400] 11:38:09 INFO - PROCESS | 1655 | 1472236689764 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]]]}] 11:38:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:38:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:38:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:38:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 618ms 11:38:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:38:09 INFO - PROCESS | 1655 | 1472236689794 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 11:38:09 INFO - PROCESS | 1655 | 1472236689795 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 11:38:09 INFO - PROCESS | 1655 | 1472236689798 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:38:09 INFO - PROCESS | 1655 | 1472236689799 Marionette TRACE conn2 <- [1,3110,null,{}] 11:38:09 INFO - PROCESS | 1655 | 1472236689801 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}] 11:38:09 INFO - PROCESS | 1655 | 1472236689803 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:09 INFO - PROCESS | 1655 | 1472236689910 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 11:38:10 INFO - PROCESS | 1655 | 1472236690024 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:10 INFO - PROCESS | 1655 | 1472236690028 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d494000 == 45 [pid = 1655] [id = 787] 11:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128c9b400) [pid = 1655] [serial = 2359] [outer = 0x0] 11:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1291eec00) [pid = 1655] [serial = 2360] [outer = 0x128c9b400] 11:38:10 INFO - PROCESS | 1655 | 1472236690066 Marionette DEBUG loaded listener.js 11:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a775c00) [pid = 1655] [serial = 2361] [outer = 0x128c9b400] 11:38:10 INFO - PROCESS | 1655 | 1472236690434 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"]]]}] 11:38:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:38:10 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 11:38:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:38:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:38:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 11:38:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:38:10 INFO - PROCESS | 1655 | 1472236690469 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 11:38:10 INFO - PROCESS | 1655 | 1472236690470 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 11:38:10 INFO - PROCESS | 1655 | 1472236690472 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:38:10 INFO - PROCESS | 1655 | 1472236690474 Marionette TRACE conn2 <- [1,3114,null,{}] 11:38:10 INFO - PROCESS | 1655 | 1472236690476 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}] 11:38:10 INFO - PROCESS | 1655 | 1472236690478 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:10 INFO - PROCESS | 1655 | 1472236690724 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 11:38:10 INFO - PROCESS | 1655 | 1472236690849 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\", \"0ee8ffba-315b-4232-b2b2-63a92826d848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:10 INFO - PROCESS | 1655 | 1472236690851 Marionette INFO sendAsync a6daf1bb-ab94-1f4e-958c-a2ae04622819 11:38:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119e87800 == 46 [pid = 1655] [id = 788] 11:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x114f64c00) [pid = 1655] [serial = 2362] [outer = 0x0] 11:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x115eec800) [pid = 1655] [serial = 2363] [outer = 0x114f64c00] 11:38:10 INFO - PROCESS | 1655 | 1472236690881 Marionette DEBUG loaded listener.js 11:38:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x116ab5800) [pid = 1655] [serial = 2364] [outer = 0x114f64c00] 11:38:11 INFO - PROCESS | 1655 | 1472236691245 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]]]}] 11:38:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:38:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 820ms 11:38:11 INFO - PROCESS | 1655 | 1472236691293 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 11:38:11 INFO - PROCESS | 1655 | 1472236691296 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12cb68800 == 45 [pid = 1655] [id = 781] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12cacc000 == 44 [pid = 1655] [id = 780] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12c120800 == 43 [pid = 1655] [id = 779] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1a000 == 42 [pid = 1655] [id = 778] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8bf000 == 41 [pid = 1655] [id = 777] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12941b000 == 40 [pid = 1655] [id = 776] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1184c9000 == 39 [pid = 1655] [id = 775] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab7c000 == 38 [pid = 1655] [id = 774] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x129792800 == 37 [pid = 1655] [id = 773] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12693f800 == 36 [pid = 1655] [id = 772] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x118690800 == 35 [pid = 1655] [id = 771] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x121506800 == 34 [pid = 1655] [id = 770] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12d082800 == 33 [pid = 1655] [id = 769] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x128a5f000 == 32 [pid = 1655] [id = 767] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12e082000 == 31 [pid = 1655] [id = 768] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12d494000 == 30 [pid = 1655] [id = 787] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12d371000 == 29 [pid = 1655] [id = 786] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12caae800 == 28 [pid = 1655] [id = 785] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12978c800 == 27 [pid = 1655] [id = 784] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x121c04800 == 26 [pid = 1655] [id = 783] 11:38:12 INFO - PROCESS | 1655 | --DOCSHELL 0x115e61800 == 25 [pid = 1655] [id = 782] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x124846000) [pid = 1655] [serial = 2282] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1254ba400) [pid = 1655] [serial = 2285] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1219f4800) [pid = 1655] [serial = 2279] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1199f3c00) [pid = 1655] [serial = 2266] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119335800) [pid = 1655] [serial = 2265] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x116915800) [pid = 1655] [serial = 2271] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1261ec000) [pid = 1655] [serial = 2286] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115ef0c00) [pid = 1655] [serial = 2268] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1165f4800) [pid = 1655] [serial = 2269] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1199f7400) [pid = 1655] [serial = 2276] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12148ac00) [pid = 1655] [serial = 2277] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11842f000) [pid = 1655] [serial = 2273] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119333800) [pid = 1655] [serial = 2274] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1289e8800) [pid = 1655] [serial = 2291] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1176bdc00) [pid = 1655] [serial = 2248] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113cba000) [pid = 1655] [serial = 2247] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1199ed400) [pid = 1655] [serial = 2251] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119325400) [pid = 1655] [serial = 2250] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1254bec00) [pid = 1655] [serial = 2254] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1219ffc00) [pid = 1655] [serial = 2253] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1193d0800) [pid = 1655] [serial = 2294] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1261ec800) [pid = 1655] [serial = 2256] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126925c00) [pid = 1655] [serial = 2257] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126cab000) [pid = 1655] [serial = 2260] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124e52000) [pid = 1655] [serial = 2259] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118311400) [pid = 1655] [serial = 2263] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117c48000) [pid = 1655] [serial = 2262] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126c06c00) [pid = 1655] [serial = 2288] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1291ed800) [pid = 1655] [serial = 2297] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1291ec400) [pid = 1655] [serial = 2292] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b7e0400) [pid = 1655] [serial = 2300] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124a2e800) [pid = 1655] [serial = 2283] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126842c00) [pid = 1655] [serial = 2295] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1292f2400) [pid = 1655] [serial = 2298] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x121d62400) [pid = 1655] [serial = 2280] [outer = 0x0] [url = about:blank] 11:38:12 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1289dc800) [pid = 1655] [serial = 2289] [outer = 0x0] [url = about:blank] 11:38:12 WARNING - u'runner_teardown' () 11:38:12 INFO - No more tests 11:38:12 INFO - Got 0 unexpected results 11:38:12 INFO - SUITE-END | took 519s 11:38:12 INFO - Closing logging queue 11:38:12 INFO - queue closed 11:38:12 INFO - Return code: 0 11:38:12 WARNING - # TBPL SUCCESS # 11:38:12 INFO - Running post-action listener: _resource_record_post_action 11:38:12 INFO - Running post-run listener: _resource_record_post_run 11:38:13 INFO - Total resource usage - Wall time: 540s; CPU: 58.0%; Read bytes: 33250816; Write bytes: 955355136; Read time: 320; Write time: 5732 11:38:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:38:13 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150579712; Write bytes: 148846592; Read time: 13608; Write time: 494 11:38:13 INFO - run-tests - Wall time: 523s; CPU: 58.0%; Read bytes: 31096320; Write bytes: 794130432; Read time: 297; Write time: 5195 11:38:13 INFO - Running post-run listener: _upload_blobber_files 11:38:13 INFO - Blob upload gear active. 11:38:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:38:13 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 11:38:13 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'] 11:38:13 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 11:38:13 INFO - (blobuploader) - INFO - Open directory for files ... 11:38:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:38:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:38:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:38:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:38:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:38:14 INFO - (blobuploader) - INFO - Done attempting. 11:38:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:38:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:38:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:38:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:38:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:38:16 INFO - (blobuploader) - INFO - Done attempting. 11:38:16 INFO - (blobuploader) - INFO - Iteration through files over. 11:38:16 INFO - Return code: 0 11:38:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:38:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:38:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/e9778126ec9df6529e0d8a1994f7ec6e899f2145348e43655aa9722abcfb237eb1809fe90ae6a9da09001edbe80ff2f5671a9cfc9d973fdb779138056f7ae2d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/f2ff14e8594143d7beffff6da52c71fd75eb888adc550c97a4c7f4c893cf8424c37e80f359e259c82375d944814f7776264512940570d7cad12aa2ece3e4d228"} 11:38:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:38:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:38:16 INFO - Contents: 11:38:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/e9778126ec9df6529e0d8a1994f7ec6e899f2145348e43655aa9722abcfb237eb1809fe90ae6a9da09001edbe80ff2f5671a9cfc9d973fdb779138056f7ae2d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/f2ff14e8594143d7beffff6da52c71fd75eb888adc550c97a4c7f4c893cf8424c37e80f359e259c82375d944814f7776264512940570d7cad12aa2ece3e4d228"} 11:38:16 INFO - Running post-run listener: copy_logs_to_upload_dir 11:38:16 INFO - Copying logs to upload dir... 11:38:16 INFO - mkdir: /builds/slave/test/build/upload/logs 11:38:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1047.097250 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 27 secs) (at 2016-08-26 11:38:16.780441) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-26 11:38:16.784003) ========= 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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/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/e9778126ec9df6529e0d8a1994f7ec6e899f2145348e43655aa9722abcfb237eb1809fe90ae6a9da09001edbe80ff2f5671a9cfc9d973fdb779138056f7ae2d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/f2ff14e8594143d7beffff6da52c71fd75eb888adc550c97a4c7f4c893cf8424c37e80f359e259c82375d944814f7776264512940570d7cad12aa2ece3e4d228"} build_url:https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/artifacts/public/build/firefox-48.0.3.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012790 build_url: 'https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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/e9778126ec9df6529e0d8a1994f7ec6e899f2145348e43655aa9722abcfb237eb1809fe90ae6a9da09001edbe80ff2f5671a9cfc9d973fdb779138056f7ae2d7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/f2ff14e8594143d7beffff6da52c71fd75eb888adc550c97a4c7f4c893cf8424c37e80f359e259c82375d944814f7776264512940570d7cad12aa2ece3e4d228"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Sj_UpUbJSaO2n0y9Fqpq2A/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 11:38:16.824033) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:38:16.824424) ========= 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.IZPQjW5kwX/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.p8ggEOjNRo/Listeners TMPDIR=/var/folders/gr/g45hs_z92cb8kdnh3rf3wt0000000w/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.005154 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-26 11:38:16.876209) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-26 11:38:16.877654) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-26 11:38:16.878023) ========= ========= Total master_lag: 0.51 =========