builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0353 starttime: 1471088030.71 results: success (0) buildid: 20160813031716 builduid: 4b5a9c25ef9241c2987c3bfcefcc43d9 revision: 0253fd92571ac6842143496156ad5c8a8fd1c89a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:50.711532) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:50.711968) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:50.712276) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:51.420528) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:51.420911) ========= 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.vT9rQj0rtZ/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.c45065b4Sz/Listeners TMPDIR=/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/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-13 04:33:51-- 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% 161M=0s 2016-08-13 04:33:51 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.176700 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:51.671829) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:51.672102) ========= 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.vT9rQj0rtZ/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.c45065b4Sz/Listeners TMPDIR=/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/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.026923 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:51.724326) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:51.724704) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 0253fd92571ac6842143496156ad5c8a8fd1c89a --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 0253fd92571ac6842143496156ad5c8a8fd1c89a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.vT9rQj0rtZ/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.c45065b4Sz/Listeners TMPDIR=/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/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-13 04:33:51,810 truncating revision to first 12 chars 2016-08-13 04:33:51,810 Setting DEBUG logging. 2016-08-13 04:33:51,810 attempt 1/10 2016-08-13 04:33:51,810 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/0253fd92571a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-13 04:33:52,494 unpacking tar archive at: mozilla-release-0253fd92571a/testing/mozharness/ program finished with exit code 0 elapsedTime=0.937261 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:52.692377) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:52.692681) ========= script_repo_revision: 0253fd92571ac6842143496156ad5c8a8fd1c89a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:52.693078) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:52.693337) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-13 04:33:52.711823) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 18 secs) (at 2016-08-13 04:33:52.712086) ========= /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.vT9rQj0rtZ/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.c45065b4Sz/Listeners TMPDIR=/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 04:33:52 INFO - MultiFileLogger online at 20160813 04:33:52 in /builds/slave/test 04:33:52 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 04:33:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:33:52 INFO - {'append_to_log': False, 04:33:52 INFO - 'base_work_dir': '/builds/slave/test', 04:33:52 INFO - 'blob_upload_branch': 'mozilla-release', 04:33:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:33:52 INFO - 'buildbot_json_path': 'buildprops.json', 04:33:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:33:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:33:52 INFO - 'download_minidump_stackwalk': True, 04:33:52 INFO - 'download_symbols': 'true', 04:33:52 INFO - 'e10s': False, 04:33:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:33:52 INFO - 'tooltool.py': '/tools/tooltool.py', 04:33:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:33:52 INFO - '/tools/misc-python/virtualenv.py')}, 04:33:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:33:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:33:52 INFO - 'log_level': 'info', 04:33:52 INFO - 'log_to_console': True, 04:33:52 INFO - 'opt_config_files': (), 04:33:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:33:52 INFO - '--processes=1', 04:33:52 INFO - '--config=%(test_path)s/wptrunner.ini', 04:33:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:33:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:33:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:33:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:33:52 INFO - 'pip_index': False, 04:33:52 INFO - 'require_test_zip': True, 04:33:52 INFO - 'test_type': ('testharness',), 04:33:52 INFO - 'this_chunk': '1', 04:33:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:33:52 INFO - 'total_chunks': '10', 04:33:52 INFO - 'virtualenv_path': 'venv', 04:33:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:33:52 INFO - 'work_dir': 'build'} 04:33:52 INFO - ##### 04:33:52 INFO - ##### Running clobber step. 04:33:52 INFO - ##### 04:33:52 INFO - Running pre-action listener: _resource_record_pre_action 04:33:52 INFO - Running main action method: clobber 04:33:52 INFO - rmtree: /builds/slave/test/build 04:33:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:33:54 INFO - Running post-action listener: _resource_record_post_action 04:33:54 INFO - ##### 04:33:54 INFO - ##### Running read-buildbot-config step. 04:33:54 INFO - ##### 04:33:54 INFO - Running pre-action listener: _resource_record_pre_action 04:33:54 INFO - Running main action method: read_buildbot_config 04:33:54 INFO - Using buildbot properties: 04:33:54 INFO - { 04:33:54 INFO - "project": "", 04:33:54 INFO - "product": "firefox", 04:33:54 INFO - "script_repo_revision": "production", 04:33:54 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 04:33:54 INFO - "repository": "", 04:33:54 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 04:33:54 INFO - "buildid": "20160813031716", 04:33:54 INFO - "pgo_build": "False", 04:33:54 INFO - "basedir": "/builds/slave/test", 04:33:54 INFO - "buildnumber": 2, 04:33:54 INFO - "slavename": "t-yosemite-r7-0353", 04:33:54 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 04:33:54 INFO - "platform": "macosx64", 04:33:54 INFO - "branch": "mozilla-release", 04:33:54 INFO - "revision": "0253fd92571ac6842143496156ad5c8a8fd1c89a", 04:33:54 INFO - "repo_path": "releases/mozilla-release", 04:33:54 INFO - "moz_repo_path": "", 04:33:54 INFO - "stage_platform": "macosx64", 04:33:54 INFO - "builduid": "4b5a9c25ef9241c2987c3bfcefcc43d9", 04:33:54 INFO - "slavebuilddir": "test" 04:33:54 INFO - } 04:33:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 04:33:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 04:33:54 INFO - Running post-action listener: _resource_record_post_action 04:33:54 INFO - ##### 04:33:54 INFO - ##### Running download-and-extract step. 04:33:54 INFO - ##### 04:33:54 INFO - Running pre-action listener: _resource_record_pre_action 04:33:54 INFO - Running main action method: download_and_extract 04:33:54 INFO - mkdir: /builds/slave/test/build/tests 04:33: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')]} 04:33:54 INFO - https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:33:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:33:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:33:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:33:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 04:33:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:33:55 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:33:55 INFO - retry: Failed, sleeping 30 seconds before retrying 04:34:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #2 04:34:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:34:25 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:34:25 INFO - retry: Failed, sleeping 60 seconds before retrying 04:35:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #3 04:35:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:35:25 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:35:25 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json! 04:35:25 INFO - Caught exception: HTTP Error 404: Not Found 04:35:25 INFO - Caught exception: HTTP Error 404: Not Found 04:35:25 INFO - Caught exception: HTTP Error 404: Not Found 04:35:25 INFO - trying https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:35:25 INFO - Downloading https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:35:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 04:35:25 INFO - Downloaded 1235 bytes. 04:35:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:35:25 INFO - Using the following test package requirements: 04:35:25 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 04:35:25 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:35:25 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 04:35:25 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:35:25 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 04:35:25 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:35:25 INFO - u'jsshell-mac64.zip'], 04:35:25 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:35:25 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 04:35:25 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 04:35:25 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:35:25 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 04:35:25 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:35:25 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 04:35:25 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:35:25 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 04:35:25 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:35:25 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 04:35:25 INFO - Downloading packages: [u'firefox-48.0.1.en-US.mac64.common.tests.zip', u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:35:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:35:25 INFO - https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:35:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:35:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:35:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:35:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 04:35:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:35:25 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:35:25 INFO - retry: Failed, sleeping 30 seconds before retrying 04:35:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #2 04:35:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:35:55 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:35:55 INFO - retry: Failed, sleeping 60 seconds before retrying 04:36:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #3 04:36:55 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:36:55 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:36:55 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip! 04:36:55 INFO - Caught exception: HTTP Error 404: Not Found 04:36:55 INFO - Caught exception: HTTP Error 404: Not Found 04:36:55 INFO - Caught exception: HTTP Error 404: Not Found 04:36:55 INFO - trying https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:36:55 INFO - Downloading https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:36:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 04:36:56 INFO - Downloaded 18370259 bytes. 04:36:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:36:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:36:56 INFO - caution: filename not matched: web-platform/* 04:36:56 INFO - Return code: 11 04:36:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:36:56 INFO - https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:36:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:36:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:36:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:36:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:36:57 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:36:57 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:36:57 INFO - retry: Failed, sleeping 30 seconds before retrying 04:37:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #2 04:37:27 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:37:27 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:37:27 INFO - retry: Failed, sleeping 60 seconds before retrying 04:38:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #3 04:38:27 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:38:27 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:38:27 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip! 04:38:27 INFO - Caught exception: HTTP Error 404: Not Found 04:38:27 INFO - Caught exception: HTTP Error 404: Not Found 04:38:27 INFO - Caught exception: HTTP Error 404: Not Found 04:38:27 INFO - trying https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:38:27 INFO - Downloading https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:38:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:38:29 INFO - Downloaded 36389883 bytes. 04:38:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:38:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:38:33 INFO - caution: filename not matched: bin/* 04:38:33 INFO - caution: filename not matched: config/* 04:38:33 INFO - caution: filename not matched: mozbase/* 04:38:33 INFO - caution: filename not matched: marionette/* 04:38:33 INFO - caution: filename not matched: tools/wptserve/* 04:38:33 INFO - Return code: 11 04:38:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:33 INFO - https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:38:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:38:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:38:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 04:38:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 04:38:33 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:38:33 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:38:33 INFO - retry: Failed, sleeping 30 seconds before retrying 04:39:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #2 04:39:03 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:39:03 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:39:03 INFO - retry: Failed, sleeping 60 seconds before retrying 04:40:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #3 04:40:04 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:40:04 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:40:04 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg! 04:40:04 INFO - Caught exception: HTTP Error 404: Not Found 04:40:04 INFO - Caught exception: HTTP Error 404: Not Found 04:40:04 INFO - Caught exception: HTTP Error 404: Not Found 04:40:04 INFO - trying https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:40:04 INFO - Downloading https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 04:40:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 04:40:06 INFO - Downloaded 73086657 bytes. 04:40:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:40:06 INFO - mkdir: /builds/slave/test/properties 04:40:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:40:06 INFO - Writing to file /builds/slave/test/properties/build_url 04:40:06 INFO - Contents: 04:40:06 INFO - build_url:https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:40:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:40:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:40:06 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:40:06 INFO - Contents: 04:40:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:40:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:40:06 INFO - https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:40:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:40:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:40:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:40:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:40:06 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:40:06 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:40:06 INFO - retry: Failed, sleeping 30 seconds before retrying 04:40:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 04:40:36 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:40:36 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:40:36 INFO - retry: Failed, sleeping 60 seconds before retrying 04:41:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 04:41:36 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:41:36 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:41:36 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip! 04:41:36 INFO - Caught exception: HTTP Error 404: Not Found 04:41:36 INFO - Caught exception: HTTP Error 404: Not Found 04:41:36 INFO - Caught exception: HTTP Error 404: Not Found 04:41:36 INFO - trying https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:41:36 INFO - Downloading https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:41:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:41:39 INFO - Downloaded 103665950 bytes. 04:41:39 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:41:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:41:43 INFO - Return code: 0 04:41:43 INFO - Running post-action listener: _resource_record_post_action 04:41:43 INFO - Running post-action listener: set_extra_try_arguments 04:41:43 INFO - ##### 04:41:43 INFO - ##### Running create-virtualenv step. 04:41:43 INFO - ##### 04:41:43 INFO - Running pre-action listener: _pre_create_virtualenv 04:41:43 INFO - Running pre-action listener: _resource_record_pre_action 04:41:43 INFO - Running main action method: create_virtualenv 04:41:43 INFO - Creating virtualenv /builds/slave/test/build/venv 04:41:43 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 04:41:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:41:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:41:43 INFO - Using real prefix '/tools/python27' 04:41:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:41:44 INFO - Installing distribute.............................................................................................................................................................................................done. 04:41:47 INFO - Installing pip.................done. 04:41:47 INFO - Return code: 0 04:41:47 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:41:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:41:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:41:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:41:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:41:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:47 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 0x10a2abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee6acc4370>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c45e0>, '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 0x109ea7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ed2990>, '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.vT9rQj0rtZ/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.c45065b4Sz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:41:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:41:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:41:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vT9rQj0rtZ/Render', 04:41:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:41:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:41:47 INFO - 'HOME': '/Users/cltbld', 04:41:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:41:47 INFO - 'LOGNAME': 'cltbld', 04:41:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:41:47 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:41:47 INFO - 'MOZ_NO_REMOTE': '1', 04:41:47 INFO - 'NO_EM_RESTART': '1', 04:41:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:41:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:41:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:41:47 INFO - 'PWD': '/builds/slave/test', 04:41:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:41:47 INFO - 'SHELL': '/bin/bash', 04:41:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.c45065b4Sz/Listeners', 04:41:47 INFO - 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', 04:41:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:41:47 INFO - 'USER': 'cltbld', 04:41:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:41:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:41:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:41:47 INFO - 'XPC_FLAGS': '0x0', 04:41:47 INFO - 'XPC_SERVICE_NAME': '0', 04:41:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:41:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:41:47 INFO - Downloading/unpacking psutil>=0.7.1 04:41:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:41:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:41:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:41:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:41:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:41:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:41:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:41:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:41:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:41:49 INFO - Installing collected packages: psutil 04:41:49 INFO - Running setup.py install for psutil 04:41:50 INFO - building 'psutil._psutil_osx' extension 04:41: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 04:41: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 04:41: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 04:41: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 04:41:50 INFO - building 'psutil._psutil_posix' extension 04:41: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 04:41:50 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:41:50 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:41:50 INFO - ^ 04:41:50 INFO - 1 warning generated. 04:41: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 04:41:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:41:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:41:51 INFO - Successfully installed psutil 04:41:51 INFO - Cleaning up... 04:41:51 INFO - Return code: 0 04:41:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:41: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')]} 04:41:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:41:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41: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')]} 04:41:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:41:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41: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 0x10a2abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee6acc4370>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c45e0>, '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 0x109ea7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ed2990>, '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.vT9rQj0rtZ/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.c45065b4Sz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:41: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 04:41: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 04:41:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vT9rQj0rtZ/Render', 04:41:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:41:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:41:51 INFO - 'HOME': '/Users/cltbld', 04:41:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:41:51 INFO - 'LOGNAME': 'cltbld', 04:41:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:41:51 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:41:51 INFO - 'MOZ_NO_REMOTE': '1', 04:41:51 INFO - 'NO_EM_RESTART': '1', 04:41:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:41:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:41:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:41:51 INFO - 'PWD': '/builds/slave/test', 04:41:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:41:51 INFO - 'SHELL': '/bin/bash', 04:41:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.c45065b4Sz/Listeners', 04:41:51 INFO - 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', 04:41:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:41:51 INFO - 'USER': 'cltbld', 04:41:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:41:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:41:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:41:51 INFO - 'XPC_FLAGS': '0x0', 04:41:51 INFO - 'XPC_SERVICE_NAME': '0', 04:41:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:41:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:41:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41:53 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:41:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:41: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) 04:41:53 INFO - Installing collected packages: mozsystemmonitor 04:41:53 INFO - Running setup.py install for mozsystemmonitor 04:41:54 INFO - Successfully installed mozsystemmonitor 04:41:54 INFO - Cleaning up... 04:41:54 INFO - Return code: 0 04:41:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:41: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')]} 04:41:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:41:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41: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')]} 04:41:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:41:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41: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 0x10a2abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee6acc4370>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c45e0>, '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 0x109ea7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ed2990>, '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.vT9rQj0rtZ/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.c45065b4Sz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:41: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 04:41: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 04:41:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vT9rQj0rtZ/Render', 04:41:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:41:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:41:54 INFO - 'HOME': '/Users/cltbld', 04:41:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:41:54 INFO - 'LOGNAME': 'cltbld', 04:41:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:41:54 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:41:54 INFO - 'MOZ_NO_REMOTE': '1', 04:41:54 INFO - 'NO_EM_RESTART': '1', 04:41:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:41:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:41:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:41:54 INFO - 'PWD': '/builds/slave/test', 04:41:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:41:54 INFO - 'SHELL': '/bin/bash', 04:41:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.c45065b4Sz/Listeners', 04:41:54 INFO - 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', 04:41:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:41:54 INFO - 'USER': 'cltbld', 04:41:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:41:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:41:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:41:54 INFO - 'XPC_FLAGS': '0x0', 04:41:54 INFO - 'XPC_SERVICE_NAME': '0', 04:41:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:41:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:41:54 INFO - Downloading/unpacking blobuploader==1.2.4 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41:56 INFO - Downloading blobuploader-1.2.4.tar.gz 04:41:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:41:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:41:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:41:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:41:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:41:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:41:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:41:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:41:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:41:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41: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 04:41:57 INFO - Downloading docopt-0.6.1.tar.gz 04:41:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:41:58 INFO - Installing collected packages: blobuploader, requests, docopt 04:41:58 INFO - Running setup.py install for blobuploader 04:41:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:41:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:41:58 INFO - Running setup.py install for requests 04:41:58 INFO - Running setup.py install for docopt 04:41:58 INFO - Successfully installed blobuploader requests docopt 04:41:58 INFO - Cleaning up... 04:41:58 INFO - Return code: 0 04:41:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:41:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:41:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:41:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:41:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:41:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:41:58 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 0x10a2abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee6acc4370>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c45e0>, '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 0x109ea7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ed2990>, '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.vT9rQj0rtZ/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.c45065b4Sz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:41:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:41:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:41:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vT9rQj0rtZ/Render', 04:41:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:41:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:41:58 INFO - 'HOME': '/Users/cltbld', 04:41:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:41:58 INFO - 'LOGNAME': 'cltbld', 04:41:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:41:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:41:58 INFO - 'MOZ_NO_REMOTE': '1', 04:41:58 INFO - 'NO_EM_RESTART': '1', 04:41:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:41:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:41:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:41:58 INFO - 'PWD': '/builds/slave/test', 04:41:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:41:58 INFO - 'SHELL': '/bin/bash', 04:41:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.c45065b4Sz/Listeners', 04:41:58 INFO - 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', 04:41:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:41:58 INFO - 'USER': 'cltbld', 04:41:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:41:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:41:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:41:58 INFO - 'XPC_FLAGS': '0x0', 04:41:58 INFO - 'XPC_SERVICE_NAME': '0', 04:41:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:41:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:41:59 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-hUnXsp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:41:59 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-kfwp38-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:41:59 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-pBVDny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:41:59 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-yuXgDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:41:59 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-ckTATi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:41:59 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-PsjzQk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:41:59 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-TEpMxe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:41:59 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-NBE_EN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-rDpsu3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-nxioto-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-y5kkQI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-ZTzHZD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-oUtr3i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-AqoQjd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-aiOnXX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-jkxmRN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-MNWfYT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:42:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:42:00 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-25AGKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:42:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:42:01 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-5BpZG2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:42:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:42:01 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-mbB_cS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:42:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:42:01 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-O_LMX5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:42:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:42: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 04:42:01 INFO - Running setup.py install for manifestparser 04:42:01 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:42:01 INFO - Running setup.py install for mozcrash 04:42:02 INFO - Running setup.py install for mozdebug 04:42:02 INFO - Running setup.py install for mozdevice 04:42:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:42:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:42:02 INFO - Running setup.py install for mozfile 04:42:02 INFO - Running setup.py install for mozhttpd 04:42:02 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:42:02 INFO - Running setup.py install for mozinfo 04:42:02 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:42:02 INFO - Running setup.py install for mozInstall 04:42:02 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:42:02 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:42:02 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:42:02 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:42:02 INFO - Running setup.py install for mozleak 04:42:03 INFO - Running setup.py install for mozlog 04:42:03 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:42:03 INFO - Running setup.py install for moznetwork 04:42:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:42:03 INFO - Running setup.py install for mozprocess 04:42:03 INFO - Running setup.py install for mozprofile 04:42:03 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:42:03 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:42:03 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:42:03 INFO - Running setup.py install for mozrunner 04:42:03 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:42:03 INFO - Running setup.py install for mozscreenshot 04:42:04 INFO - Running setup.py install for moztest 04:42:04 INFO - Running setup.py install for mozversion 04:42:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:42:04 INFO - Running setup.py install for wptserve 04:42:04 INFO - Running setup.py install for marionette-driver 04:42:04 INFO - Running setup.py install for browsermob-proxy 04:42:04 INFO - Running setup.py install for marionette-client 04:42:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:42:05 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:42: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 04:42:05 INFO - Cleaning up... 04:42:05 INFO - Return code: 0 04:42:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:42:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:42:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:42:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:42:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:42:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:42:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:42: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 0x10a2abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fee6acc4370>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a2c45e0>, '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 0x109ea7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ed2990>, '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.vT9rQj0rtZ/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.c45065b4Sz/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:42: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 04:42: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 04:42:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vT9rQj0rtZ/Render', 04:42:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:42:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:42:05 INFO - 'HOME': '/Users/cltbld', 04:42:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:42:05 INFO - 'LOGNAME': 'cltbld', 04:42:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:42:05 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:42:05 INFO - 'MOZ_NO_REMOTE': '1', 04:42:05 INFO - 'NO_EM_RESTART': '1', 04:42:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:42:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:42:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:42:05 INFO - 'PWD': '/builds/slave/test', 04:42:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:42:05 INFO - 'SHELL': '/bin/bash', 04:42:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.c45065b4Sz/Listeners', 04:42:05 INFO - 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', 04:42:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:42:05 INFO - 'USER': 'cltbld', 04:42:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:42:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:42:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:42:05 INFO - 'XPC_FLAGS': '0x0', 04:42:05 INFO - 'XPC_SERVICE_NAME': '0', 04:42:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:42:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:42:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:42:05 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-4DIg1w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:42: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)) 04:42:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:42:05 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-ApEbQN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:42: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)) 04:42:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:42:05 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-5Bu0m6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:42: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)) 04:42:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:42:05 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-0P2CRG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:42: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)) 04:42:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:42:05 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-nrQDLZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:42:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:42:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:42:05 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-gKQaTT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:42: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)) 04:42:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:42:06 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-UGrS8g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:42: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)) 04:42:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:42:06 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-5tgAr7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:42: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)) 04:42:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:42:06 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-kFhGkD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:42: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)) 04:42:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:42:06 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-HbIVZ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:42: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)) 04:42:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:42:06 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-UJhcL_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:42: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)) 04:42:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:42:06 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-gyBduZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:42: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)) 04:42:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:42:06 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-HMuM1O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:42: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)) 04:42:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:42:06 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-zWSSJq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:42:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 04:42:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:42:06 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-WTO0re-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:42: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)) 04:42:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:42:07 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-EGTk7A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:42: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)) 04:42:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:42:07 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-Jpf6e_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:42: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)) 04:42:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:42:07 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-Z2Ly1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:42: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)) 04:42:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:42:07 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-6ajJc8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:42: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)) 04:42:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:42:07 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-KhSCfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:42: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)) 04:42:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:42:07 INFO - Running setup.py (path:/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/pip-_F4HrL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:42:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:42: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)) 04:42: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)) 04:42: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)) 04:42: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)) 04:42: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)) 04:42: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)) 04:42:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:42: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 04:42: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 04:42: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 04:42: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 04:42: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 04:42: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 04:42:10 INFO - Downloading blessings-1.6.tar.gz 04:42:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:42: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)) 04:42:10 INFO - Installing collected packages: blessings 04:42:10 INFO - Running setup.py install for blessings 04:42:10 INFO - Successfully installed blessings 04:42:10 INFO - Cleaning up... 04:42:10 INFO - Return code: 0 04:42:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:42:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:42:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:42:11 INFO - Reading from file tmpfile_stdout 04:42:11 INFO - Current package versions: 04:42:11 INFO - blessings == 1.6 04:42:11 INFO - blobuploader == 1.2.4 04:42:11 INFO - browsermob-proxy == 0.6.0 04:42:11 INFO - docopt == 0.6.1 04:42:11 INFO - manifestparser == 1.1 04:42:11 INFO - marionette-client == 2.3.0 04:42:11 INFO - marionette-driver == 1.4.0 04:42:11 INFO - mozInstall == 1.12 04:42:11 INFO - mozcrash == 0.17 04:42:11 INFO - mozdebug == 0.1 04:42:11 INFO - mozdevice == 0.48 04:42:11 INFO - mozfile == 1.2 04:42:11 INFO - mozhttpd == 0.7 04:42:11 INFO - mozinfo == 0.9 04:42:11 INFO - mozleak == 0.1 04:42:11 INFO - mozlog == 3.1 04:42:11 INFO - moznetwork == 0.27 04:42:11 INFO - mozprocess == 0.22 04:42:11 INFO - mozprofile == 0.28 04:42:11 INFO - mozrunner == 6.11 04:42:11 INFO - mozscreenshot == 0.1 04:42:11 INFO - mozsystemmonitor == 0.0 04:42:11 INFO - moztest == 0.7 04:42:11 INFO - mozversion == 1.4 04:42:11 INFO - psutil == 3.1.1 04:42:11 INFO - requests == 1.2.3 04:42:11 INFO - wptserve == 1.4.0 04:42:11 INFO - wsgiref == 0.1.2 04:42:11 INFO - Running post-action listener: _resource_record_post_action 04:42:11 INFO - Running post-action listener: _start_resource_monitoring 04:42:11 INFO - Starting resource monitoring. 04:42:11 INFO - ##### 04:42:11 INFO - ##### Running pull step. 04:42:11 INFO - ##### 04:42:11 INFO - Running pre-action listener: _resource_record_pre_action 04:42:11 INFO - Running main action method: pull 04:42:11 INFO - Pull has nothing to do! 04:42:11 INFO - Running post-action listener: _resource_record_post_action 04:42:11 INFO - ##### 04:42:11 INFO - ##### Running install step. 04:42:11 INFO - ##### 04:42:11 INFO - Running pre-action listener: _resource_record_pre_action 04:42:11 INFO - Running main action method: install 04:42:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:42:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:42:11 INFO - Reading from file tmpfile_stdout 04:42:11 INFO - Detecting whether we're running mozinstall >=1.0... 04:42:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:42:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:42:11 INFO - Reading from file tmpfile_stdout 04:42:11 INFO - Output received: 04:42:11 INFO - Usage: mozinstall [options] installer 04:42:11 INFO - Options: 04:42:11 INFO - -h, --help show this help message and exit 04:42:11 INFO - -d DEST, --destination=DEST 04:42:11 INFO - Directory to install application into. [default: 04:42:11 INFO - "/builds/slave/test"] 04:42:11 INFO - --app=APP Application being installed. [default: firefox] 04:42:11 INFO - mkdir: /builds/slave/test/build/application 04:42:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:42:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:42:29 INFO - Reading from file tmpfile_stdout 04:42:29 INFO - Output received: 04:42:29 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:42:29 INFO - Running post-action listener: _resource_record_post_action 04:42:29 INFO - ##### 04:42:29 INFO - ##### Running run-tests step. 04:42:29 INFO - ##### 04:42:29 INFO - Running pre-action listener: _resource_record_pre_action 04:42:29 INFO - Running main action method: run_tests 04:42:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:42:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:42:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:42:29 INFO - grabbing minidump binary from tooltool 04:42: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')]} 04:42: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 0x10a2c45e0>, '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 0x109ea7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109ed2990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:42: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 04:42: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 04:42:29 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:42:29 INFO - Return code: 0 04:42:29 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:42:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:42: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/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:42: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/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:42:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vT9rQj0rtZ/Render', 04:42:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:42:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:42:29 INFO - 'HOME': '/Users/cltbld', 04:42:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:42:29 INFO - 'LOGNAME': 'cltbld', 04:42:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:42:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:42:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:42:29 INFO - 'MOZ_NO_REMOTE': '1', 04:42:29 INFO - 'NO_EM_RESTART': '1', 04:42:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:42:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:42:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:42:29 INFO - 'PWD': '/builds/slave/test', 04:42:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:42:29 INFO - 'SHELL': '/bin/bash', 04:42:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.c45065b4Sz/Listeners', 04:42:29 INFO - 'TMPDIR': '/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/T/', 04:42:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:42:29 INFO - 'USER': 'cltbld', 04:42:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:42:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:42:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:42:29 INFO - 'XPC_FLAGS': '0x0', 04:42:29 INFO - 'XPC_SERVICE_NAME': '0', 04:42:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:42: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/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:42: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 04:42:30 INFO - import pkg_resources 04:42:31 INFO - Using 1 client processes 04:42:31 INFO - wptserve Starting http server on 127.0.0.1:8000 04:42:31 INFO - wptserve Starting http server on 127.0.0.1:8001 04:42:31 INFO - wptserve Starting http server on 127.0.0.1:8443 04:42:33 INFO - SUITE-START | Running 778 tests 04:42:33 INFO - Running testharness tests 04:42:33 INFO - Setting up ssl 04:42:33 INFO - PROCESS | certutil | 04:42:33 INFO - PROCESS | certutil | 04:42:33 INFO - PROCESS | certutil | 04:42:33 INFO - Certificate Nickname Trust Attributes 04:42:33 INFO - SSL,S/MIME,JAR/XPI 04:42:33 INFO - 04:42:33 INFO - web-platform-tests CT,, 04:42:33 INFO - 04:42:33 INFO - Starting runner 04:42: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 04:42:34 INFO - PROCESS | 1655 | 1471088554671 Marionette DEBUG Marionette enabled via build flag and pref 04:42:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f62800 == 1 [pid = 1655] [id = 1] 04:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x113f63000) [pid = 1655] [serial = 1] [outer = 0x0] 04:42: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 04:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x113f64000) [pid = 1655] [serial = 2] [outer = 0x113f63000] 04:42:35 INFO - PROCESS | 1655 | 1471088555042 Marionette INFO Listening on port 2828 04:42:35 INFO - PROCESS | 1655 | 1471088555270 Marionette DEBUG Marionette enabled via command-line flag 04:42:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x116860800 == 2 [pid = 1655] [id = 2] 04:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x116861000) [pid = 1655] [serial = 3] [outer = 0x0] 04:42: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 04:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x116862000) [pid = 1655] [serial = 4] [outer = 0x116861000] 04:42: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 04:42:35 INFO - PROCESS | 1655 | 1471088555443 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49307 04:42:35 INFO - PROCESS | 1655 | 1471088555514 Marionette DEBUG Closed connection conn0 04:42: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 04:42:35 INFO - PROCESS | 1655 | 1471088555520 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49308 04:42:35 INFO - PROCESS | 1655 | 1471088555528 Marionette DEBUG Closed connection conn1 04:42: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 04:42:35 INFO - PROCESS | 1655 | 1471088555534 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49309 04:42:35 INFO - PROCESS | 1655 | 1471088555543 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:42:35 INFO - PROCESS | 1655 | 1471088555548 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160813031716","device":"desktop","version":"48.0.1"} 04:42: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 04:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196df800 == 3 [pid = 1655] [id = 3] 04:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x1196e0800) [pid = 1655] [serial = 5] [outer = 0x0] 04:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196e1000 == 4 [pid = 1655] [id = 4] 04:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x119838800) [pid = 1655] [serial = 6] [outer = 0x0] 04:42: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 04:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12116d000 == 5 [pid = 1655] [id = 5] 04:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x119837400) [pid = 1655] [serial = 7] [outer = 0x0] 04:42: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 04:42: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 04:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x121730800) [pid = 1655] [serial = 8] [outer = 0x119837400] 04:42: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 04:42:37 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 04:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x12131b000) [pid = 1655] [serial = 9] [outer = 0x1196e0800] 04:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x123c07000) [pid = 1655] [serial = 10] [outer = 0x119838800] 04:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x123c08c00) [pid = 1655] [serial = 11] [outer = 0x119837400] 04:42: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 04:42:37 INFO - PROCESS | 1655 | 1471088557551 Marionette INFO startBrowser 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:37 INFO - PROCESS | 1655 | 1471088557573 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1655 | 1471088557582 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1655 | 1471088557584 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:37 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 04:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x126f5e000) [pid = 1655] [serial = 12] [outer = 0x119837400] 04:42:37 INFO - PROCESS | 1655 | 1471088557905 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"30be95cd-1cc4-5045-b171-e47764fc69c8","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160813031716","device":"desktop","version":"48.0.1","command_id":1}}] 04:42:37 INFO - PROCESS | 1655 | 1471088557988 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:42:37 INFO - PROCESS | 1655 | 1471088557991 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:38 INFO - PROCESS | 1655 | 1471088558036 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:42:38 INFO - PROCESS | 1655 | 1471088558131 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:42:38 INFO - PROCESS | 1655 | 1471088558132 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42: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 04:42: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 04:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x1273da800) [pid = 1655] [serial = 13] [outer = 0x119837400] 04:42: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 04:42:38 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:42:38 INFO - PROCESS | 1655 | 1471088558382 Marionette TRACE conn2 <- [1,3,null,{}] 04:42:38 INFO - PROCESS | 1655 | 1471088558385 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:42:38 INFO - PROCESS | 1655 | 1471088558387 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:38 INFO - PROCESS | 1655 | 1471088558404 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:42:38 INFO - PROCESS | 1655 | 1471088558432 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1655 | 1471088558433 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:42:38 INFO - PROCESS | 1655 | 1471088558436 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1655 | 1471088558438 Marionette TRACE conn2 <- [1,6,null,{}] 04:42:38 INFO - PROCESS | 1655 | 1471088558441 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 1655 | 1471088558442 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:38 INFO - PROCESS | 1655 | 1471088558457 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:42:38 INFO - PROCESS | 1655 | 1471088558465 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1655 | 1471088558466 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x129069800 == 6 [pid = 1655] [id = 6] 04:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x129050000) [pid = 1655] [serial = 14] [outer = 0x0] 04:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x129051c00) [pid = 1655] [serial = 15] [outer = 0x129050000] 04:42:38 INFO - PROCESS | 1655 | 1471088558499 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x129057800) [pid = 1655] [serial = 16] [outer = 0x129050000] 04:42:38 INFO - PROCESS | 1655 | 1471088558800 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:42:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12931f000 == 7 [pid = 1655] [id = 7] 04:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x129170800) [pid = 1655] [serial = 17] [outer = 0x0] 04:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x129336000) [pid = 1655] [serial = 18] [outer = 0x129170800] 04:42:38 INFO - PROCESS | 1655 | 1471088558834 Marionette DEBUG loaded listener.js 04:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 04:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x12933fc00) [pid = 1655] [serial = 19] [outer = 0x129170800] 04:42:38 INFO - PROCESS | 1655 | 1471088558893 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1655 | 1471088558896 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:42:38 INFO - PROCESS | 1655 | 1471088558919 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1655 | 1471088558920 Marionette TRACE conn2 <- [1,10,null,{}] 04:42:38 INFO - PROCESS | 1655 | 1471088558935 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 1655 | 1471088558939 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:39 INFO - PROCESS | 1655 | 1471088559071 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:42:39 INFO - PROCESS | 1655 | 1471088559096 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1655 | 1471088559097 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a75e000 == 8 [pid = 1655] [id = 8] 04:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12a7d8800) [pid = 1655] [serial = 20] [outer = 0x0] 04:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12a7da400) [pid = 1655] [serial = 21] [outer = 0x12a7d8800] 04:42:39 INFO - PROCESS | 1655 | 1471088559126 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12a7de800) [pid = 1655] [serial = 22] [outer = 0x12a7d8800] 04:42:39 INFO - PROCESS | 1655 | 1471088559447 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 04:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:42:39 INFO - PROCESS | 1655 | 1471088559505 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1655 | 1471088559506 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:42:39 INFO - PROCESS | 1655 | 1471088559511 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1655 | 1471088559512 Marionette TRACE conn2 <- [1,14,null,{}] 04:42:39 INFO - PROCESS | 1655 | 1471088559514 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:39 INFO - PROCESS | 1655 | 1471088559516 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:39 INFO - PROCESS | 1655 | 1471088559638 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:42:39 INFO - PROCESS | 1655 | 1471088559645 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1655 | 1471088559646 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b72a000 == 9 [pid = 1655] [id = 9] 04:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12af0b400) [pid = 1655] [serial = 23] [outer = 0x0] 04:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12af0e000) [pid = 1655] [serial = 24] [outer = 0x12af0b400] 04:42:39 INFO - PROCESS | 1655 | 1471088559670 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12b750800) [pid = 1655] [serial = 25] [outer = 0x12af0b400] 04:42:39 INFO - PROCESS | 1655 | 1471088559934 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms 04:42:39 INFO - PROCESS | 1655 | 1471088559984 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1655 | 1471088559985 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:42:39 INFO - PROCESS | 1655 | 1471088559987 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1655 | 1471088559988 Marionette TRACE conn2 <- [1,18,null,{}] 04:42:39 INFO - PROCESS | 1655 | 1471088559990 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:39 INFO - PROCESS | 1655 | 1471088559992 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:40 INFO - PROCESS | 1655 | 1471088560093 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:42:40 INFO - PROCESS | 1655 | 1471088560099 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1655 | 1471088560101 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b91a800 == 10 [pid = 1655] [id = 10] 04:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12b899000) [pid = 1655] [serial = 26] [outer = 0x0] 04:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12b94c800) [pid = 1655] [serial = 27] [outer = 0x12b899000] 04:42:40 INFO - PROCESS | 1655 | 1471088560125 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12b953000) [pid = 1655] [serial = 28] [outer = 0x12b899000] 04:42:40 INFO - PROCESS | 1655 | 1471088560392 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 04:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:42:40 INFO - PROCESS | 1655 | 1471088560406 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1655 | 1471088560407 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:42:40 INFO - PROCESS | 1655 | 1471088560417 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1655 | 1471088560418 Marionette TRACE conn2 <- [1,22,null,{}] 04:42:40 INFO - PROCESS | 1655 | 1471088560421 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 1655 | 1471088560422 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:40 INFO - PROCESS | 1655 | 1471088560520 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:42:40 INFO - PROCESS | 1655 | 1471088560524 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1655 | 1471088560525 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bcaf000 == 11 [pid = 1655] [id = 11] 04:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x12b956c00) [pid = 1655] [serial = 29] [outer = 0x0] 04:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x12bc62000) [pid = 1655] [serial = 30] [outer = 0x12b956c00] 04:42:40 INFO - PROCESS | 1655 | 1471088560550 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12bcf2400) [pid = 1655] [serial = 31] [outer = 0x12b956c00] 04:42:40 INFO - PROCESS | 1655 | 1471088560784 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 04:42:40 INFO - PROCESS | 1655 | 1471088560840 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1655 | 1471088560842 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:42:40 INFO - PROCESS | 1655 | 1471088560855 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1655 | 1471088560857 Marionette TRACE conn2 <- [1,26,null,{}] 04:42:40 INFO - PROCESS | 1655 | 1471088560872 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 1655 | 1471088560874 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:41 INFO - PROCESS | 1655 | 1471088561020 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:42:41 INFO - PROCESS | 1655 | 1471088561028 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1655 | 1471088561030 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf47800 == 12 [pid = 1655] [id = 12] 04:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x11845c800) [pid = 1655] [serial = 32] [outer = 0x0] 04:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x118465000) [pid = 1655] [serial = 33] [outer = 0x11845c800] 04:42:41 INFO - PROCESS | 1655 | 1471088561069 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12bcf5000) [pid = 1655] [serial = 34] [outer = 0x11845c800] 04:42:41 INFO - PROCESS | 1655 | 1471088561455 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 621ms 04:42:41 INFO - PROCESS | 1655 | 1471088561475 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:42:41 INFO - PROCESS | 1655 | 1471088561476 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:42:41 INFO - PROCESS | 1655 | 1471088561481 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1655 | 1471088561482 Marionette TRACE conn2 <- [1,30,null,{}] 04:42:41 INFO - PROCESS | 1655 | 1471088561484 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:41 INFO - PROCESS | 1655 | 1471088561485 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:41 INFO - PROCESS | 1655 | 1471088561581 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:42:41 INFO - PROCESS | 1655 | 1471088561585 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1655 | 1471088561586 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2b2800 == 13 [pid = 1655] [id = 13] 04:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12bcfa000) [pid = 1655] [serial = 35] [outer = 0x0] 04:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12bd9dc00) [pid = 1655] [serial = 36] [outer = 0x12bcfa000] 04:42:41 INFO - PROCESS | 1655 | 1471088561613 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12bda1c00) [pid = 1655] [serial = 37] [outer = 0x12bcfa000] 04:42:41 INFO - PROCESS | 1655 | 1471088561971 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 520ms 04:42:42 INFO - PROCESS | 1655 | 1471088562001 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1655 | 1471088562003 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:42:42 INFO - PROCESS | 1655 | 1471088562006 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1655 | 1471088562008 Marionette TRACE conn2 <- [1,34,null,{}] 04:42:42 INFO - PROCESS | 1655 | 1471088562011 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:42 INFO - PROCESS | 1655 | 1471088562013 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:42 INFO - PROCESS | 1655 | 1471088562114 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:42:42 INFO - PROCESS | 1655 | 1471088562118 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1655 | 1471088562119 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c940000 == 14 [pid = 1655] [id = 14] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12bda3c00) [pid = 1655] [serial = 38] [outer = 0x0] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12bda9c00) [pid = 1655] [serial = 39] [outer = 0x12bda3c00] 04:42:42 INFO - PROCESS | 1655 | 1471088562143 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c498c00) [pid = 1655] [serial = 40] [outer = 0x12bda3c00] 04:42:42 INFO - PROCESS | 1655 | 1471088562384 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 425ms 04:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:42:42 INFO - PROCESS | 1655 | 1471088562433 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1655 | 1471088562435 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:42:42 INFO - PROCESS | 1655 | 1471088562437 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1655 | 1471088562438 Marionette TRACE conn2 <- [1,38,null,{}] 04:42:42 INFO - PROCESS | 1655 | 1471088562440 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:42 INFO - PROCESS | 1655 | 1471088562442 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:42 INFO - PROCESS | 1655 | 1471088562552 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:42:42 INFO - PROCESS | 1655 | 1471088562554 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1655 | 1471088562555 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc5c800 == 15 [pid = 1655] [id = 15] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12c49cc00) [pid = 1655] [serial = 41] [outer = 0x0] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12c49f000) [pid = 1655] [serial = 42] [outer = 0x12c49cc00] 04:42:42 INFO - PROCESS | 1655 | 1471088562579 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12cc46400) [pid = 1655] [serial = 43] [outer = 0x12c49cc00] 04:42:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d065800 == 16 [pid = 1655] [id = 16] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12d066000) [pid = 1655] [serial = 44] [outer = 0x0] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12d068000) [pid = 1655] [serial = 45] [outer = 0x12d066000] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12d06c800) [pid = 1655] [serial = 46] [outer = 0x12d066000] 04:42:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x112eb9000 == 17 [pid = 1655] [id = 17] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12cc46800) [pid = 1655] [serial = 47] [outer = 0x0] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12d056400) [pid = 1655] [serial = 48] [outer = 0x12cc46800] 04:42:42 INFO - PROCESS | 1655 | 1471088562897 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12c49f400) [pid = 1655] [serial = 49] [outer = 0x12cc46800] 04:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 04:42:42 INFO - PROCESS | 1655 | 1471088562964 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1655 | 1471088562966 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:42:42 INFO - PROCESS | 1655 | 1471088562968 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1655 | 1471088562969 Marionette TRACE conn2 <- [1,42,null,{}] 04:42:42 INFO - PROCESS | 1655 | 1471088562971 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:42 INFO - PROCESS | 1655 | 1471088562972 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:43 INFO - PROCESS | 1655 | 1471088563063 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:42:43 INFO - PROCESS | 1655 | 1471088563068 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1655 | 1471088563069 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d396000 == 18 [pid = 1655] [id = 18] 04:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12cc4c800) [pid = 1655] [serial = 50] [outer = 0x0] 04:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12d058c00) [pid = 1655] [serial = 51] [outer = 0x12cc4c800] 04:42:43 INFO - PROCESS | 1655 | 1471088563094 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x12d44a000) [pid = 1655] [serial = 52] [outer = 0x12cc4c800] 04:42:43 INFO - PROCESS | 1655 | 1471088563335 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 04:42:43 INFO - PROCESS | 1655 | 1471088563386 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1655 | 1471088563388 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:42:43 INFO - PROCESS | 1655 | 1471088563390 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1655 | 1471088563392 Marionette TRACE conn2 <- [1,46,null,{}] 04:42:43 INFO - PROCESS | 1655 | 1471088563401 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 1655 | 1471088563402 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:43 INFO - PROCESS | 1655 | 1471088563505 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:42:43 INFO - PROCESS | 1655 | 1471088563510 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1655 | 1471088563511 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d74c000 == 19 [pid = 1655] [id = 19] 04:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x11850ac00) [pid = 1655] [serial = 53] [outer = 0x0] 04:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x12d44c400) [pid = 1655] [serial = 54] [outer = 0x11850ac00] 04:42:43 INFO - PROCESS | 1655 | 1471088563537 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x12d452000) [pid = 1655] [serial = 55] [outer = 0x11850ac00] 04:42:43 INFO - PROCESS | 1655 | 1471088563779 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 423ms 04:42:43 INFO - PROCESS | 1655 | 1471088563819 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1655 | 1471088563820 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:42:43 INFO - PROCESS | 1655 | 1471088563822 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1655 | 1471088563823 Marionette TRACE conn2 <- [1,50,null,{}] 04:42:43 INFO - PROCESS | 1655 | 1471088563826 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 1655 | 1471088563828 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:43 INFO - PROCESS | 1655 | 1471088563931 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:42:43 INFO - PROCESS | 1655 | 1471088563935 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1655 | 1471088563936 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b86f000 == 20 [pid = 1655] [id = 20] 04:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x12b806400) [pid = 1655] [serial = 56] [outer = 0x0] 04:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x12b80e000) [pid = 1655] [serial = 57] [outer = 0x12b806400] 04:42:43 INFO - PROCESS | 1655 | 1471088563959 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x12b811c00) [pid = 1655] [serial = 58] [outer = 0x12b806400] 04:42:44 INFO - PROCESS | 1655 | 1471088564202 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 04:42:44 INFO - PROCESS | 1655 | 1471088564241 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1655 | 1471088564243 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:42:44 INFO - PROCESS | 1655 | 1471088564253 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1655 | 1471088564254 Marionette TRACE conn2 <- [1,54,null,{}] 04:42:44 INFO - PROCESS | 1655 | 1471088564256 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:44 INFO - PROCESS | 1655 | 1471088564257 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:44 INFO - PROCESS | 1655 | 1471088564351 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:42:44 INFO - PROCESS | 1655 | 1471088564363 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1655 | 1471088564364 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d758800 == 21 [pid = 1655] [id = 21] 04:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x12d868000) [pid = 1655] [serial = 59] [outer = 0x0] 04:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x12d86dc00) [pid = 1655] [serial = 60] [outer = 0x12d868000] 04:42:44 INFO - PROCESS | 1655 | 1471088564387 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x12d872c00) [pid = 1655] [serial = 61] [outer = 0x12d868000] 04:42:44 INFO - PROCESS | 1655 | 1471088564635 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 424ms 04:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:42:44 INFO - PROCESS | 1655 | 1471088564687 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1655 | 1471088564689 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:42:44 INFO - PROCESS | 1655 | 1471088564691 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1655 | 1471088564693 Marionette TRACE conn2 <- [1,58,null,{}] 04:42:44 INFO - PROCESS | 1655 | 1471088564705 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:44 INFO - PROCESS | 1655 | 1471088564706 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:44 INFO - PROCESS | 1655 | 1471088564826 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:42:45 INFO - PROCESS | 1655 | 1471088565422 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1655 | 1471088565424 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x111e9e800 == 22 [pid = 1655] [id = 22] 04:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x111f09000) [pid = 1655] [serial = 62] [outer = 0x0] 04:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x111f0c800) [pid = 1655] [serial = 63] [outer = 0x111f09000] 04:42:45 INFO - PROCESS | 1655 | 1471088565459 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1121b9c00) [pid = 1655] [serial = 64] [outer = 0x111f09000] 04:42:45 INFO - PROCESS | 1655 | 1471088565861 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1230ms 04:42:45 INFO - PROCESS | 1655 | 1471088565923 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1655 | 1471088565926 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:42:45 INFO - PROCESS | 1655 | 1471088565929 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1655 | 1471088565931 Marionette TRACE conn2 <- [1,62,null,{}] 04:42:45 INFO - PROCESS | 1655 | 1471088565935 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:45 INFO - PROCESS | 1655 | 1471088565938 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:46 INFO - PROCESS | 1655 | 1471088566062 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:42:46 INFO - PROCESS | 1655 | 1471088566103 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1655 | 1471088566105 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x116078800 == 23 [pid = 1655] [id = 23] 04:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x112d80400) [pid = 1655] [serial = 65] [outer = 0x0] 04:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1150d1800) [pid = 1655] [serial = 66] [outer = 0x112d80400] 04:42:46 INFO - PROCESS | 1655 | 1471088566138 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x116aa4c00) [pid = 1655] [serial = 67] [outer = 0x112d80400] 04:42:46 INFO - PROCESS | 1655 | 1471088566613 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 721ms 04:42:46 INFO - PROCESS | 1655 | 1471088566675 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:42:46 INFO - PROCESS | 1655 | 1471088566678 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:42:46 INFO - PROCESS | 1655 | 1471088566681 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1655 | 1471088566682 Marionette TRACE conn2 <- [1,66,null,{}] 04:42:46 INFO - PROCESS | 1655 | 1471088566684 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:46 INFO - PROCESS | 1655 | 1471088566686 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:46 INFO - PROCESS | 1655 | 1471088566798 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:42:46 INFO - PROCESS | 1655 | 1471088566851 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1655 | 1471088566852 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f52000 == 24 [pid = 1655] [id = 24] 04:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118459800) [pid = 1655] [serial = 68] [outer = 0x0] 04:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118463800) [pid = 1655] [serial = 69] [outer = 0x118459800] 04:42:46 INFO - PROCESS | 1655 | 1471088566881 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119227000) [pid = 1655] [serial = 70] [outer = 0x118459800] 04:42:47 INFO - PROCESS | 1655 | 1471088567470 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 819ms 04:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:42:47 INFO - PROCESS | 1655 | 1471088567500 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1655 | 1471088567502 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:42:47 INFO - PROCESS | 1655 | 1471088567505 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1655 | 1471088567507 Marionette TRACE conn2 <- [1,70,null,{}] 04:42:47 INFO - PROCESS | 1655 | 1471088567511 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:47 INFO - PROCESS | 1655 | 1471088567512 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:47 INFO - PROCESS | 1655 | 1471088567633 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:42:47 INFO - PROCESS | 1655 | 1471088567738 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1655 | 1471088567739 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1131be000 == 25 [pid = 1655] [id = 25] 04:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x116aa8000) [pid = 1655] [serial = 71] [outer = 0x0] 04:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x116e2d000) [pid = 1655] [serial = 72] [outer = 0x116aa8000] 04:42:47 INFO - PROCESS | 1655 | 1471088567786 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1176b2400) [pid = 1655] [serial = 73] [outer = 0x116aa8000] 04:42:48 INFO - PROCESS | 1655 | 1471088568083 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 04:42:48 INFO - PROCESS | 1655 | 1471088568127 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:42:48 INFO - PROCESS | 1655 | 1471088568131 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:42:48 INFO - PROCESS | 1655 | 1471088568136 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1655 | 1471088568138 Marionette TRACE conn2 <- [1,74,null,{}] 04:42:48 INFO - PROCESS | 1655 | 1471088568140 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:48 INFO - PROCESS | 1655 | 1471088568142 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:48 INFO - PROCESS | 1655 | 1471088568237 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:42:48 INFO - PROCESS | 1655 | 1471088568245 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1655 | 1471088568248 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x116077000 == 26 [pid = 1655] [id = 26] 04:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1176b6800) [pid = 1655] [serial = 74] [outer = 0x0] 04:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118174400) [pid = 1655] [serial = 75] [outer = 0x1176b6800] 04:42:48 INFO - PROCESS | 1655 | 1471088568293 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118456c00) [pid = 1655] [serial = 76] [outer = 0x1176b6800] 04:42:48 INFO - PROCESS | 1655 | 1471088568648 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 04:42:48 INFO - PROCESS | 1655 | 1471088568707 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 1655 | 1471088568708 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:42:48 INFO - PROCESS | 1655 | 1471088568711 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1655 | 1471088568713 Marionette TRACE conn2 <- [1,78,null,{}] 04:42:48 INFO - PROCESS | 1655 | 1471088568721 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:48 INFO - PROCESS | 1655 | 1471088568724 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:48 INFO - PROCESS | 1655 | 1471088568797 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:42:48 INFO - PROCESS | 1655 | 1471088568808 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1655 | 1471088568810 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e75000 == 27 [pid = 1655] [id = 27] 04:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11386b000) [pid = 1655] [serial = 77] [outer = 0x0] 04:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1187b5400) [pid = 1655] [serial = 78] [outer = 0x11386b000] 04:42:48 INFO - PROCESS | 1655 | 1471088568840 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11921e400) [pid = 1655] [serial = 79] [outer = 0x11386b000] 04:42:49 INFO - PROCESS | 1655 | 1471088569131 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 04:42:49 INFO - PROCESS | 1655 | 1471088569183 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1655 | 1471088569184 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:42:49 INFO - PROCESS | 1655 | 1471088569187 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1655 | 1471088569188 Marionette TRACE conn2 <- [1,82,null,{}] 04:42:49 INFO - PROCESS | 1655 | 1471088569190 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:49 INFO - PROCESS | 1655 | 1471088569191 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:49 INFO - PROCESS | 1655 | 1471088569272 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:42:49 INFO - PROCESS | 1655 | 1471088569313 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1655 | 1471088569314 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x117148800 == 28 [pid = 1655] [id = 28] 04:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1189bc000) [pid = 1655] [serial = 80] [outer = 0x0] 04:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1192a4800) [pid = 1655] [serial = 81] [outer = 0x1189bc000] 04:42:49 INFO - PROCESS | 1655 | 1471088569339 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119651800) [pid = 1655] [serial = 82] [outer = 0x1189bc000] 04:42:49 INFO - PROCESS | 1655 | 1471088569601 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 417ms 04:42:49 INFO - PROCESS | 1655 | 1471088569605 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1655 | 1471088569606 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:42:49 INFO - PROCESS | 1655 | 1471088569608 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1655 | 1471088569609 Marionette TRACE conn2 <- [1,86,null,{}] 04:42:49 INFO - PROCESS | 1655 | 1471088569623 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:49 INFO - PROCESS | 1655 | 1471088569624 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:49 INFO - PROCESS | 1655 | 1471088569706 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:42:49 INFO - PROCESS | 1655 | 1471088569710 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1655 | 1471088569713 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182ab800 == 29 [pid = 1655] [id = 29] 04:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119653400) [pid = 1655] [serial = 83] [outer = 0x0] 04:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119858c00) [pid = 1655] [serial = 84] [outer = 0x119653400] 04:42:49 INFO - PROCESS | 1655 | 1471088569738 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11991b800) [pid = 1655] [serial = 85] [outer = 0x119653400] 04:42:50 INFO - PROCESS | 1655 | 1471088570046 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 476ms 04:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:42:50 INFO - PROCESS | 1655 | 1471088570085 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1655 | 1471088570086 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:42:50 INFO - PROCESS | 1655 | 1471088570088 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1655 | 1471088570089 Marionette TRACE conn2 <- [1,90,null,{}] 04:42:50 INFO - PROCESS | 1655 | 1471088570091 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 1655 | 1471088570096 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:50 INFO - PROCESS | 1655 | 1471088570208 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:42:50 INFO - PROCESS | 1655 | 1471088570217 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1655 | 1471088570218 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x118794000 == 30 [pid = 1655] [id = 30] 04:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119b2b400) [pid = 1655] [serial = 86] [outer = 0x0] 04:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120d0bc00) [pid = 1655] [serial = 87] [outer = 0x119b2b400] 04:42:50 INFO - PROCESS | 1655 | 1471088570243 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121224000) [pid = 1655] [serial = 88] [outer = 0x119b2b400] 04:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 04:42:50 INFO - PROCESS | 1655 | 1471088570500 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:42:50 INFO - PROCESS | 1655 | 1471088570506 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1655 | 1471088570507 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:42:50 INFO - PROCESS | 1655 | 1471088570517 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1655 | 1471088570518 Marionette TRACE conn2 <- [1,94,null,{}] 04:42:50 INFO - PROCESS | 1655 | 1471088570522 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 1655 | 1471088570523 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:50 INFO - PROCESS | 1655 | 1471088570607 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:42:50 INFO - PROCESS | 1655 | 1471088570613 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1655 | 1471088570614 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192c3800 == 31 [pid = 1655] [id = 31] 04:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120d04400) [pid = 1655] [serial = 89] [outer = 0x0] 04:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12154fc00) [pid = 1655] [serial = 90] [outer = 0x120d04400] 04:42:50 INFO - PROCESS | 1655 | 1471088570638 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1219f0400) [pid = 1655] [serial = 91] [outer = 0x120d04400] 04:42:50 INFO - PROCESS | 1655 | 1471088570926 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 427ms 04:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:42:50 INFO - PROCESS | 1655 | 1471088570940 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1655 | 1471088570941 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:42:50 INFO - PROCESS | 1655 | 1471088570951 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1655 | 1471088570952 Marionette TRACE conn2 <- [1,98,null,{}] 04:42:50 INFO - PROCESS | 1655 | 1471088570955 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 1655 | 1471088570956 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:51 INFO - PROCESS | 1655 | 1471088571032 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:42:51 INFO - PROCESS | 1655 | 1471088571036 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1655 | 1471088571037 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192dc800 == 32 [pid = 1655] [id = 32] 04:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12122ac00) [pid = 1655] [serial = 92] [outer = 0x0] 04:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1219f3000) [pid = 1655] [serial = 93] [outer = 0x12122ac00] 04:42:51 INFO - PROCESS | 1655 | 1471088571100 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121b0f400) [pid = 1655] [serial = 94] [outer = 0x12122ac00] 04:42:51 INFO - PROCESS | 1655 | 1471088571326 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms 04:42:51 INFO - PROCESS | 1655 | 1471088571370 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1655 | 1471088571371 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:42:51 INFO - PROCESS | 1655 | 1471088571374 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1655 | 1471088571375 Marionette TRACE conn2 <- [1,102,null,{}] 04:42:51 INFO - PROCESS | 1655 | 1471088571387 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:51 INFO - PROCESS | 1655 | 1471088571388 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:51 INFO - PROCESS | 1655 | 1471088571472 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:42:51 INFO - PROCESS | 1655 | 1471088571477 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1655 | 1471088571480 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e74800 == 33 [pid = 1655] [id = 33] 04:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121b14000) [pid = 1655] [serial = 95] [outer = 0x0] 04:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121ee6c00) [pid = 1655] [serial = 96] [outer = 0x121b14000] 04:42:51 INFO - PROCESS | 1655 | 1471088571504 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123c08000) [pid = 1655] [serial = 97] [outer = 0x121b14000] 04:42:51 INFO - PROCESS | 1655 | 1471088571778 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 04:42:51 INFO - PROCESS | 1655 | 1471088571801 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1655 | 1471088571802 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:42:51 INFO - PROCESS | 1655 | 1471088571805 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1655 | 1471088571806 Marionette TRACE conn2 <- [1,106,null,{}] 04:42:51 INFO - PROCESS | 1655 | 1471088571808 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:51 INFO - PROCESS | 1655 | 1471088571809 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:51 INFO - PROCESS | 1655 | 1471088571887 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:42:51 INFO - PROCESS | 1655 | 1471088571891 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1655 | 1471088571892 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c89000 == 34 [pid = 1655] [id = 34] 04:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121b15800) [pid = 1655] [serial = 98] [outer = 0x0] 04:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123f4ac00) [pid = 1655] [serial = 99] [outer = 0x121b15800] 04:42:51 INFO - PROCESS | 1655 | 1471088571918 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1241b8000) [pid = 1655] [serial = 100] [outer = 0x121b15800] 04:42:52 INFO - PROCESS | 1655 | 1471088572201 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 04:42:52 INFO - PROCESS | 1655 | 1471088572235 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1655 | 1471088572236 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:42:52 INFO - PROCESS | 1655 | 1471088572251 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1655 | 1471088572252 Marionette TRACE conn2 <- [1,110,null,{}] 04:42:52 INFO - PROCESS | 1655 | 1471088572256 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:52 INFO - PROCESS | 1655 | 1471088572257 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:52 INFO - PROCESS | 1655 | 1471088572380 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:42:52 INFO - PROCESS | 1655 | 1471088572386 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1655 | 1471088572388 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ca1000 == 35 [pid = 1655] [id = 35] 04:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121b2cc00) [pid = 1655] [serial = 101] [outer = 0x0] 04:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1241b9000) [pid = 1655] [serial = 102] [outer = 0x121b2cc00] 04:42:52 INFO - PROCESS | 1655 | 1471088572412 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1254cd000) [pid = 1655] [serial = 103] [outer = 0x121b2cc00] 04:42:52 INFO - PROCESS | 1655 | 1471088572693 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 480ms 04:42:52 INFO - PROCESS | 1655 | 1471088572724 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1655 | 1471088572727 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:42:52 INFO - PROCESS | 1655 | 1471088572740 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1655 | 1471088572742 Marionette TRACE conn2 <- [1,114,null,{}] 04:42:52 INFO - PROCESS | 1655 | 1471088572749 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:52 INFO - PROCESS | 1655 | 1471088572751 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:52 INFO - PROCESS | 1655 | 1471088572870 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:42:52 INFO - PROCESS | 1655 | 1471088572875 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1655 | 1471088572876 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f9f800 == 36 [pid = 1655] [id = 36] 04:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124414400) [pid = 1655] [serial = 104] [outer = 0x0] 04:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126716400) [pid = 1655] [serial = 105] [outer = 0x124414400] 04:42:52 INFO - PROCESS | 1655 | 1471088572920 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1267e6400) [pid = 1655] [serial = 106] [outer = 0x124414400] 04:42:53 INFO - PROCESS | 1655 | 1471088573370 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 673ms 04:42:53 INFO - PROCESS | 1655 | 1471088573415 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:42:53 INFO - PROCESS | 1655 | 1471088573417 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:42:53 INFO - PROCESS | 1655 | 1471088573420 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1655 | 1471088573422 Marionette TRACE conn2 <- [1,118,null,{}] 04:42:53 INFO - PROCESS | 1655 | 1471088573426 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:53 INFO - PROCESS | 1655 | 1471088573428 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:53 INFO - PROCESS | 1655 | 1471088573513 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:42:53 INFO - PROCESS | 1655 | 1471088573517 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1655 | 1471088573518 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12131e000 == 37 [pid = 1655] [id = 37] 04:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12671c000) [pid = 1655] [serial = 107] [outer = 0x0] 04:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12671fc00) [pid = 1655] [serial = 108] [outer = 0x12671c000] 04:42:53 INFO - PROCESS | 1655 | 1471088573542 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126d6d000) [pid = 1655] [serial = 109] [outer = 0x12671c000] 04:42:53 INFO - PROCESS | 1655 | 1471088573827 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 424ms 04:42:53 INFO - PROCESS | 1655 | 1471088573851 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1655 | 1471088573852 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:42:53 INFO - PROCESS | 1655 | 1471088573854 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1655 | 1471088573855 Marionette TRACE conn2 <- [1,122,null,{}] 04:42:53 INFO - PROCESS | 1655 | 1471088573857 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:53 INFO - PROCESS | 1655 | 1471088573859 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:53 INFO - PROCESS | 1655 | 1471088573940 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:42:53 INFO - PROCESS | 1655 | 1471088573945 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1655 | 1471088573947 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b08000 == 38 [pid = 1655] [id = 38] 04:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119650400) [pid = 1655] [serial = 110] [outer = 0x0] 04:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126fd8800) [pid = 1655] [serial = 111] [outer = 0x119650400] 04:42:53 INFO - PROCESS | 1655 | 1471088573971 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1273d8800) [pid = 1655] [serial = 112] [outer = 0x119650400] 04:42:54 INFO - PROCESS | 1655 | 1471088574243 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 04:42:54 INFO - PROCESS | 1655 | 1471088574273 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1655 | 1471088574274 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:42:54 INFO - PROCESS | 1655 | 1471088574284 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1655 | 1471088574285 Marionette TRACE conn2 <- [1,126,null,{}] 04:42:54 INFO - PROCESS | 1655 | 1471088574289 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:54 INFO - PROCESS | 1655 | 1471088574290 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:54 INFO - PROCESS | 1655 | 1471088574403 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:42:54 INFO - PROCESS | 1655 | 1471088574410 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1655 | 1471088574411 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c9f800 == 39 [pid = 1655] [id = 39] 04:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1254c1c00) [pid = 1655] [serial = 113] [outer = 0x0] 04:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1273d7800) [pid = 1655] [serial = 114] [outer = 0x1254c1c00] 04:42:54 INFO - PROCESS | 1655 | 1471088574434 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12916d800) [pid = 1655] [serial = 115] [outer = 0x1254c1c00] 04:42:54 INFO - PROCESS | 1655 | 1471088574695 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 428ms 04:42:54 INFO - PROCESS | 1655 | 1471088574731 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1655 | 1471088574732 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:42:54 INFO - PROCESS | 1655 | 1471088574748 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1655 | 1471088574750 Marionette TRACE conn2 <- [1,130,null,{}] 04:42:54 INFO - PROCESS | 1655 | 1471088574753 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:54 INFO - PROCESS | 1655 | 1471088574754 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:54 INFO - PROCESS | 1655 | 1471088574879 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:42:54 INFO - PROCESS | 1655 | 1471088574883 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1655 | 1471088574884 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254aa800 == 40 [pid = 1655] [id = 40] 04:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12904c800) [pid = 1655] [serial = 116] [outer = 0x0] 04:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12917b000) [pid = 1655] [serial = 117] [outer = 0x12904c800] 04:42:54 INFO - PROCESS | 1655 | 1471088574923 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12a406000) [pid = 1655] [serial = 118] [outer = 0x12904c800] 04:42:55 INFO - PROCESS | 1655 | 1471088575361 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 620ms 04:42:55 INFO - PROCESS | 1655 | 1471088575367 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1655 | 1471088575369 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:42:56 INFO - PROCESS | 1655 | 1471088576058 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1655 | 1471088576061 Marionette TRACE conn2 <- [1,134,null,{}] 04:42:56 INFO - PROCESS | 1655 | 1471088576070 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:56 INFO - PROCESS | 1655 | 1471088576072 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:56 INFO - PROCESS | 1655 | 1471088576168 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:42:56 INFO - PROCESS | 1655 | 1471088576173 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1655 | 1471088576175 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f03000 == 41 [pid = 1655] [id = 41] 04:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1160b5800) [pid = 1655] [serial = 119] [outer = 0x0] 04:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x116804000) [pid = 1655] [serial = 120] [outer = 0x1160b5800] 04:42:56 INFO - PROCESS | 1655 | 1471088576202 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1176af800) [pid = 1655] [serial = 121] [outer = 0x1160b5800] 04:42:56 INFO - PROCESS | 1655 | 1471088576566 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 549ms 04:42:56 INFO - PROCESS | 1655 | 1471088576587 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:42:56 INFO - PROCESS | 1655 | 1471088576589 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:42:56 INFO - PROCESS | 1655 | 1471088576592 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1655 | 1471088576594 Marionette TRACE conn2 <- [1,138,null,{}] 04:42:56 INFO - PROCESS | 1655 | 1471088576598 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:56 INFO - PROCESS | 1655 | 1471088576600 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:56 INFO - PROCESS | 1655 | 1471088576703 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:42:56 INFO - PROCESS | 1655 | 1471088576707 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1655 | 1471088576709 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x116480000 == 42 [pid = 1655] [id = 42] 04:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x117d3e800) [pid = 1655] [serial = 122] [outer = 0x0] 04:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x118465c00) [pid = 1655] [serial = 123] [outer = 0x117d3e800] 04:42:56 INFO - PROCESS | 1655 | 1471088576736 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1187b7000) [pid = 1655] [serial = 124] [outer = 0x117d3e800] 04:42:57 INFO - PROCESS | 1655 | 1471088577081 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 04:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:42:57 INFO - PROCESS | 1655 | 1471088577114 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1655 | 1471088577115 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:42:57 INFO - PROCESS | 1655 | 1471088577118 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1655 | 1471088577119 Marionette TRACE conn2 <- [1,142,null,{}] 04:42:57 INFO - PROCESS | 1655 | 1471088577121 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:57 INFO - PROCESS | 1655 | 1471088577122 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:57 INFO - PROCESS | 1655 | 1471088577211 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:42:57 INFO - PROCESS | 1655 | 1471088577247 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1655 | 1471088577251 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x117154800 == 43 [pid = 1655] [id = 43] 04:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11965ac00) [pid = 1655] [serial = 125] [outer = 0x0] 04:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11985b400) [pid = 1655] [serial = 126] [outer = 0x11965ac00] 04:42:57 INFO - PROCESS | 1655 | 1471088577279 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x120d05800) [pid = 1655] [serial = 127] [outer = 0x11965ac00] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12b899000) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12af0b400) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12a7d8800) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x129050000) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12d868000) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12b806400) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11850ac00) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12cc4c800) [pid = 1655] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12c49cc00) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12bda3c00) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12bcfa000) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11845c800) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b956c00) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x124414400) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12671c000) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119650400) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x111f09000) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x112d80400) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118459800) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116aa8000) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1176b6800) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11386b000) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1189bc000) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119653400) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119b2b400) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x120d04400) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12122ac00) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121b14000) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121b15800) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:42:58 INFO - PROCESS | 1655 | 1471088578033 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 918ms 04:42:58 INFO - PROCESS | 1655 | 1471088578037 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1655 | 1471088578038 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:42:58 INFO - PROCESS | 1655 | 1471088578040 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1655 | 1471088578042 Marionette TRACE conn2 <- [1,146,null,{}] 04:42:58 INFO - PROCESS | 1655 | 1471088578046 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:58 INFO - PROCESS | 1655 | 1471088578048 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:58 INFO - PROCESS | 1655 | 1471088578121 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:42:58 INFO - PROCESS | 1655 | 1471088578125 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1655 | 1471088578126 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x118796800 == 44 [pid = 1655] [id = 44] 04:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x113da9400) [pid = 1655] [serial = 128] [outer = 0x0] 04:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11817dc00) [pid = 1655] [serial = 129] [outer = 0x113da9400] 04:42:58 INFO - PROCESS | 1655 | 1471088578156 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11922a800) [pid = 1655] [serial = 130] [outer = 0x113da9400] 04:42:58 INFO - PROCESS | 1655 | 1471088578507 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]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 523ms 04:42:58 INFO - PROCESS | 1655 | 1471088578563 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1655 | 1471088578564 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:42:58 INFO - PROCESS | 1655 | 1471088578567 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1655 | 1471088578568 Marionette TRACE conn2 <- [1,150,null,{}] 04:42:58 INFO - PROCESS | 1655 | 1471088578570 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}] 04:42:58 INFO - PROCESS | 1655 | 1471088578571 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:58 INFO - PROCESS | 1655 | 1471088578642 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:42:58 INFO - PROCESS | 1655 | 1471088578648 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1655 | 1471088578649 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fcc800 == 45 [pid = 1655] [id = 45] 04:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11922d800) [pid = 1655] [serial = 131] [outer = 0x0] 04:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120d0e400) [pid = 1655] [serial = 132] [outer = 0x11922d800] 04:42:58 INFO - PROCESS | 1655 | 1471088578674 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x120e0bc00) [pid = 1655] [serial = 133] [outer = 0x11922d800] 04:42:58 INFO - PROCESS | 1655 | 1471088578983 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]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 467ms 04:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:42:59 INFO - PROCESS | 1655 | 1471088579035 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 1655 | 1471088579036 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:42:59 INFO - PROCESS | 1655 | 1471088579038 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1655 | 1471088579039 Marionette TRACE conn2 <- [1,154,null,{}] 04:42:59 INFO - PROCESS | 1655 | 1471088579041 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}] 04:42:59 INFO - PROCESS | 1655 | 1471088579045 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:59 INFO - PROCESS | 1655 | 1471088579143 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:42:59 INFO - PROCESS | 1655 | 1471088579190 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1655 | 1471088579191 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196e2000 == 46 [pid = 1655] [id = 46] 04:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118f73800) [pid = 1655] [serial = 134] [outer = 0x0] 04:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x121731400) [pid = 1655] [serial = 135] [outer = 0x118f73800] 04:42:59 INFO - PROCESS | 1655 | 1471088579216 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123bcac00) [pid = 1655] [serial = 136] [outer = 0x118f73800] 04:42:59 INFO - PROCESS | 1655 | 1471088579482 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]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 04:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:42:59 INFO - PROCESS | 1655 | 1471088579507 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 1655 | 1471088579508 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:42:59 INFO - PROCESS | 1655 | 1471088579518 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1655 | 1471088579519 Marionette TRACE conn2 <- [1,158,null,{}] 04:42:59 INFO - PROCESS | 1655 | 1471088579521 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}] 04:42:59 INFO - PROCESS | 1655 | 1471088579522 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:59 INFO - PROCESS | 1655 | 1471088579598 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:42:59 INFO - PROCESS | 1655 | 1471088579601 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1655 | 1471088579603 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:42:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e8e000 == 47 [pid = 1655] [id = 47] 04:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x123bd1800) [pid = 1655] [serial = 137] [outer = 0x0] 04:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12410f800) [pid = 1655] [serial = 138] [outer = 0x123bd1800] 04:42:59 INFO - PROCESS | 1655 | 1471088579628 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1245cb400) [pid = 1655] [serial = 139] [outer = 0x123bd1800] 04:43:00 INFO - PROCESS | 1655 | 1471088580092 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]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 626ms 04:43:00 INFO - PROCESS | 1655 | 1471088580137 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:43:00 INFO - PROCESS | 1655 | 1471088580141 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:43:00 INFO - PROCESS | 1655 | 1471088580146 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1655 | 1471088580150 Marionette TRACE conn2 <- [1,162,null,{}] 04:43:00 INFO - PROCESS | 1655 | 1471088580156 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}] 04:43:00 INFO - PROCESS | 1655 | 1471088580159 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:00 INFO - PROCESS | 1655 | 1471088580261 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:43:00 INFO - PROCESS | 1655 | 1471088580323 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1655 | 1471088580325 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x116029800 == 48 [pid = 1655] [id = 48] 04:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112cd0c00) [pid = 1655] [serial = 140] [outer = 0x0] 04:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x113f3d800) [pid = 1655] [serial = 141] [outer = 0x112cd0c00] 04:43:00 INFO - PROCESS | 1655 | 1471088580355 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1176b5c00) [pid = 1655] [serial = 142] [outer = 0x112cd0c00] 04:43:00 INFO - PROCESS | 1655 | 1471088580789 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]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 675ms 04:43:00 INFO - PROCESS | 1655 | 1471088580827 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:43:00 INFO - PROCESS | 1655 | 1471088580830 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:43:00 INFO - PROCESS | 1655 | 1471088580836 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1655 | 1471088580838 Marionette TRACE conn2 <- [1,166,null,{}] 04:43:00 INFO - PROCESS | 1655 | 1471088580841 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}] 04:43:00 INFO - PROCESS | 1655 | 1471088580843 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:00 INFO - PROCESS | 1655 | 1471088580954 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:43:01 INFO - PROCESS | 1655 | 1471088581013 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1655 | 1471088581014 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198b7000 == 49 [pid = 1655] [id = 49] 04:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118f71400) [pid = 1655] [serial = 143] [outer = 0x0] 04:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11921ec00) [pid = 1655] [serial = 144] [outer = 0x118f71400] 04:43:01 INFO - PROCESS | 1655 | 1471088581046 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119652000) [pid = 1655] [serial = 145] [outer = 0x118f71400] 04:43:01 INFO - PROCESS | 1655 | 1471088581474 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]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 04:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:43:01 INFO - PROCESS | 1655 | 1471088581506 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1655 | 1471088581508 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:43:01 INFO - PROCESS | 1655 | 1471088581529 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1655 | 1471088581531 Marionette TRACE conn2 <- [1,170,null,{}] 04:43:01 INFO - PROCESS | 1655 | 1471088581540 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}] 04:43:01 INFO - PROCESS | 1655 | 1471088581543 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:01 INFO - PROCESS | 1655 | 1471088581637 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:43:01 INFO - PROCESS | 1655 | 1471088581698 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1655 | 1471088581700 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x123cab800 == 50 [pid = 1655] [id = 50] 04:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x121545000) [pid = 1655] [serial = 146] [outer = 0x0] 04:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1219f7000) [pid = 1655] [serial = 147] [outer = 0x121545000] 04:43:01 INFO - PROCESS | 1655 | 1471088581731 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x123bc4000) [pid = 1655] [serial = 148] [outer = 0x121545000] 04:43:02 INFO - PROCESS | 1655 | 1471088582133 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]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 643ms 04:43:02 INFO - PROCESS | 1655 | 1471088582154 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 1655 | 1471088582156 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:43:02 INFO - PROCESS | 1655 | 1471088582158 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1655 | 1471088582159 Marionette TRACE conn2 <- [1,174,null,{}] 04:43:02 INFO - PROCESS | 1655 | 1471088582162 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}] 04:43:02 INFO - PROCESS | 1655 | 1471088582163 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:02 INFO - PROCESS | 1655 | 1471088582269 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:43:02 INFO - PROCESS | 1655 | 1471088582328 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1655 | 1471088582329 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12674f800 == 51 [pid = 1655] [id = 51] 04:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12542e800) [pid = 1655] [serial = 149] [outer = 0x0] 04:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1254c3800) [pid = 1655] [serial = 150] [outer = 0x12542e800] 04:43:02 INFO - PROCESS | 1655 | 1471088582358 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x126718c00) [pid = 1655] [serial = 151] [outer = 0x12542e800] 04:43:02 INFO - PROCESS | 1655 | 1471088582770 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]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 04:43:02 INFO - PROCESS | 1655 | 1471088582776 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:43:02 INFO - PROCESS | 1655 | 1471088582777 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:43:02 INFO - PROCESS | 1655 | 1471088582780 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1655 | 1471088582781 Marionette TRACE conn2 <- [1,178,null,{}] 04:43:02 INFO - PROCESS | 1655 | 1471088582783 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}] 04:43:02 INFO - PROCESS | 1655 | 1471088582784 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:02 INFO - PROCESS | 1655 | 1471088582892 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:43:02 INFO - PROCESS | 1655 | 1471088582954 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1655 | 1471088582957 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x117153800 == 52 [pid = 1655] [id = 52] 04:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1192b0800) [pid = 1655] [serial = 152] [outer = 0x0] 04:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x121780800) [pid = 1655] [serial = 153] [outer = 0x1192b0800] 04:43:03 INFO - PROCESS | 1655 | 1471088583004 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x126719800) [pid = 1655] [serial = 154] [outer = 0x1192b0800] 04:43:03 INFO - PROCESS | 1655 | 1471088583609 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]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 871ms 04:43:03 INFO - PROCESS | 1655 | 1471088583652 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:43:03 INFO - PROCESS | 1655 | 1471088583654 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:43:03 INFO - PROCESS | 1655 | 1471088583658 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1655 | 1471088583661 Marionette TRACE conn2 <- [1,182,null,{}] 04:43:03 INFO - PROCESS | 1655 | 1471088583667 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}] 04:43:03 INFO - PROCESS | 1655 | 1471088583668 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:03 INFO - PROCESS | 1655 | 1471088583784 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:43:03 INFO - PROCESS | 1655 | 1471088583863 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1655 | 1471088583867 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11616d800 == 53 [pid = 1655] [id = 53] 04:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1168de000) [pid = 1655] [serial = 155] [outer = 0x0] 04:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x116aa8000) [pid = 1655] [serial = 156] [outer = 0x1168de000] 04:43:03 INFO - PROCESS | 1655 | 1471088583912 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x117d40800) [pid = 1655] [serial = 157] [outer = 0x1168de000] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1196e2000 == 52 [pid = 1655] [id = 46] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x118fcc800 == 51 [pid = 1655] [id = 45] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x118796800 == 50 [pid = 1655] [id = 44] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x117154800 == 49 [pid = 1655] [id = 43] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x116e75000 == 48 [pid = 1655] [id = 27] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x117148800 == 47 [pid = 1655] [id = 28] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x116480000 == 46 [pid = 1655] [id = 42] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x112f03000 == 45 [pid = 1655] [id = 41] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x123b08000 == 44 [pid = 1655] [id = 38] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1192c3800 == 43 [pid = 1655] [id = 31] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x116e74800 == 42 [pid = 1655] [id = 33] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1182ab800 == 41 [pid = 1655] [id = 29] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12131e000 == 40 [pid = 1655] [id = 37] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1192dc800 == 39 [pid = 1655] [id = 32] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x118794000 == 38 [pid = 1655] [id = 30] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x117153800 == 37 [pid = 1655] [id = 52] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12674f800 == 36 [pid = 1655] [id = 51] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x123cab800 == 35 [pid = 1655] [id = 50] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1254aa800 == 34 [pid = 1655] [id = 40] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1198b7000 == 33 [pid = 1655] [id = 49] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119c89000 == 32 [pid = 1655] [id = 34] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x120e8e000 == 31 [pid = 1655] [id = 47] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119ca1000 == 30 [pid = 1655] [id = 35] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x123c9f800 == 29 [pid = 1655] [id = 39] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x116029800 == 28 [pid = 1655] [id = 48] 04:43:04 INFO - PROCESS | 1655 | --DOCSHELL 0x120f9f800 == 27 [pid = 1655] [id = 36] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x123c08c00) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12d872c00) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x123f4ac00) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1241b9000) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x126716400) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12671fc00) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x126fd8800) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1273d7800) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x111f0c800) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1150d1800) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118463800) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119227000) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x116e2d000) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118174400) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118456c00) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1187b5400) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11921e400) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119651800) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1192a4800) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119858c00) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11991b800) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x120d0bc00) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12154fc00) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1219f3000) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121ee6c00) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121224000) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1219f0400) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121b0f400) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1176b2400) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123c08000) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1241b8000) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1267e6400) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1273d8800) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126d6d000) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116aa4c00) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1121b9c00) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121730800) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12bda9c00) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12bd9dc00) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12bda1c00) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118465000) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12bcf5000) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12bc62000) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12bcf2400) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b94c800) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b953000) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12af0e000) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b750800) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12a7de800) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a7da400) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x129336000) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x129051c00) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x129057800) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12d86dc00) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12b80e000) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12b811c00) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12d452000) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12d44c400) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12d058c00) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12d44a000) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12d068000) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12d056400) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12c49f000) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12cc46400) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12c498c00) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 04:43:04 INFO - PROCESS | 1655 | 1471088584880 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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1276ms 04:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:43:04 INFO - PROCESS | 1655 | 1471088584934 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1655 | 1471088584936 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:43:04 INFO - PROCESS | 1655 | 1471088584940 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1655 | 1471088584942 Marionette TRACE conn2 <- [1,186,null,{}] 04:43:04 INFO - PROCESS | 1655 | 1471088584946 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}] 04:43:04 INFO - PROCESS | 1655 | 1471088584948 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:05 INFO - PROCESS | 1655 | 1471088585020 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:43:05 INFO - PROCESS | 1655 | 1471088585029 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1655 | 1471088585032 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x112e0c000 == 28 [pid = 1655] [id = 54] 04:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11600ac00) [pid = 1655] [serial = 158] [outer = 0x0] 04:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1160b8400) [pid = 1655] [serial = 159] [outer = 0x11600ac00] 04:43:05 INFO - PROCESS | 1655 | 1471088585060 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116e2b400) [pid = 1655] [serial = 160] [outer = 0x11600ac00] 04:43:05 INFO - PROCESS | 1655 | 1471088585378 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]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 04:43:05 INFO - PROCESS | 1655 | 1471088585410 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1655 | 1471088585416 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:43:05 INFO - PROCESS | 1655 | 1471088585420 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1655 | 1471088585422 Marionette TRACE conn2 <- [1,190,null,{}] 04:43:05 INFO - PROCESS | 1655 | 1471088585424 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}] 04:43:05 INFO - PROCESS | 1655 | 1471088585426 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:05 INFO - PROCESS | 1655 | 1471088585509 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:43:05 INFO - PROCESS | 1655 | 1471088585553 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1655 | 1471088585554 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e8000 == 29 [pid = 1655] [id = 55] 04:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x116ab0000) [pid = 1655] [serial = 161] [outer = 0x0] 04:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118176400) [pid = 1655] [serial = 162] [outer = 0x116ab0000] 04:43:05 INFO - PROCESS | 1655 | 1471088585581 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1187af400) [pid = 1655] [serial = 163] [outer = 0x116ab0000] 04:43:05 INFO - PROCESS | 1655 | 1471088585842 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]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 04:43:05 INFO - PROCESS | 1655 | 1471088585889 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1655 | 1471088585891 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:43:05 INFO - PROCESS | 1655 | 1471088585901 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1655 | 1471088585904 Marionette TRACE conn2 <- [1,194,null,{}] 04:43:05 INFO - PROCESS | 1655 | 1471088585913 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}] 04:43:05 INFO - PROCESS | 1655 | 1471088585925 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:06 INFO - PROCESS | 1655 | 1471088586001 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:43:06 INFO - PROCESS | 1655 | 1471088586006 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1655 | 1471088586008 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x117148800 == 30 [pid = 1655] [id = 56] 04:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11922d000) [pid = 1655] [serial = 164] [outer = 0x0] 04:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119656400) [pid = 1655] [serial = 165] [outer = 0x11922d000] 04:43:06 INFO - PROCESS | 1655 | 1471088586042 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119915000) [pid = 1655] [serial = 166] [outer = 0x11922d000] 04:43:06 INFO - PROCESS | 1655 | 1471088586357 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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 480ms 04:43:06 INFO - PROCESS | 1655 | 1471088586374 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1655 | 1471088586376 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:43:06 INFO - PROCESS | 1655 | 1471088586380 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1655 | 1471088586383 Marionette TRACE conn2 <- [1,198,null,{}] 04:43:06 INFO - PROCESS | 1655 | 1471088586386 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}] 04:43:06 INFO - PROCESS | 1655 | 1471088586387 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:06 INFO - PROCESS | 1655 | 1471088586462 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:43:06 INFO - PROCESS | 1655 | 1471088586466 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1655 | 1471088586467 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11879a000 == 31 [pid = 1655] [id = 57] 04:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x120d0c800) [pid = 1655] [serial = 167] [outer = 0x0] 04:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x120d11400) [pid = 1655] [serial = 168] [outer = 0x120d0c800] 04:43:06 INFO - PROCESS | 1655 | 1471088586495 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12103d400) [pid = 1655] [serial = 169] [outer = 0x120d0c800] 04:43:06 INFO - PROCESS | 1655 | 1471088586801 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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 04:43:06 INFO - PROCESS | 1655 | 1471088586851 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1655 | 1471088586852 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:43:06 INFO - PROCESS | 1655 | 1471088586855 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1655 | 1471088586856 Marionette TRACE conn2 <- [1,202,null,{}] 04:43:06 INFO - PROCESS | 1655 | 1471088586858 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}] 04:43:06 INFO - PROCESS | 1655 | 1471088586859 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:06 INFO - PROCESS | 1655 | 1471088586962 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:43:06 INFO - PROCESS | 1655 | 1471088586973 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1655 | 1471088586974 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fb0000 == 32 [pid = 1655] [id = 58] 04:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12103e000) [pid = 1655] [serial = 170] [outer = 0x0] 04:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12154ec00) [pid = 1655] [serial = 171] [outer = 0x12103e000] 04:43:07 INFO - PROCESS | 1655 | 1471088587001 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1219f1000) [pid = 1655] [serial = 172] [outer = 0x12103e000] 04:43:07 INFO - PROCESS | 1655 | 1471088587320 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]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 04:43:07 INFO - PROCESS | 1655 | 1471088587374 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1655 | 1471088587376 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:43:07 INFO - PROCESS | 1655 | 1471088587378 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1655 | 1471088587379 Marionette TRACE conn2 <- [1,206,null,{}] 04:43:07 INFO - PROCESS | 1655 | 1471088587381 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}] 04:43:07 INFO - PROCESS | 1655 | 1471088587385 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:07 INFO - PROCESS | 1655 | 1471088587493 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:43:07 INFO - PROCESS | 1655 | 1471088587522 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1655 | 1471088587523 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c0e000 == 33 [pid = 1655] [id = 59] 04:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1219fb400) [pid = 1655] [serial = 173] [outer = 0x0] 04:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123c06400) [pid = 1655] [serial = 174] [outer = 0x1219fb400] 04:43:07 INFO - PROCESS | 1655 | 1471088587548 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12542d800) [pid = 1655] [serial = 175] [outer = 0x1219fb400] 04:43:07 INFO - PROCESS | 1655 | 1471088587856 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]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 521ms 04:43:07 INFO - PROCESS | 1655 | 1471088587900 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1655 | 1471088587901 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:43:07 INFO - PROCESS | 1655 | 1471088587903 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1655 | 1471088587904 Marionette TRACE conn2 <- [1,210,null,{}] 04:43:07 INFO - PROCESS | 1655 | 1471088587906 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}] 04:43:07 INFO - PROCESS | 1655 | 1471088587908 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:08 INFO - PROCESS | 1655 | 1471088588002 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:43:08 INFO - PROCESS | 1655 | 1471088588005 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1655 | 1471088588006 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e8a800 == 34 [pid = 1655] [id = 60] 04:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1245c9c00) [pid = 1655] [serial = 176] [outer = 0x0] 04:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1254c4400) [pid = 1655] [serial = 177] [outer = 0x1245c9c00] 04:43:08 INFO - PROCESS | 1655 | 1471088588031 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1267e5400) [pid = 1655] [serial = 178] [outer = 0x1245c9c00] 04:43:08 INFO - PROCESS | 1655 | 1471088588315 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]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 421ms 04:43:08 INFO - PROCESS | 1655 | 1471088588325 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:43:08 INFO - PROCESS | 1655 | 1471088588326 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:43:08 INFO - PROCESS | 1655 | 1471088588335 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1655 | 1471088588336 Marionette TRACE conn2 <- [1,214,null,{}] 04:43:08 INFO - PROCESS | 1655 | 1471088588341 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}] 04:43:08 INFO - PROCESS | 1655 | 1471088588342 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:08 INFO - PROCESS | 1655 | 1471088588436 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:43:08 INFO - PROCESS | 1655 | 1471088588440 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1655 | 1471088588441 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12116b000 == 35 [pid = 1655] [id = 61] 04:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1254c3400) [pid = 1655] [serial = 179] [outer = 0x0] 04:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126b10c00) [pid = 1655] [serial = 180] [outer = 0x1254c3400] 04:43:08 INFO - PROCESS | 1655 | 1471088588465 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126f5cc00) [pid = 1655] [serial = 181] [outer = 0x1254c3400] 04:43:08 INFO - PROCESS | 1655 | 1471088588770 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]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 471ms 04:43:08 INFO - PROCESS | 1655 | 1471088588807 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:43:08 INFO - PROCESS | 1655 | 1471088588808 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:43:08 INFO - PROCESS | 1655 | 1471088588810 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1655 | 1471088588814 Marionette TRACE conn2 <- [1,218,null,{}] 04:43:08 INFO - PROCESS | 1655 | 1471088588816 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}] 04:43:08 INFO - PROCESS | 1655 | 1471088588817 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:08 INFO - PROCESS | 1655 | 1471088588903 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:43:08 INFO - PROCESS | 1655 | 1471088588933 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1655 | 1471088588934 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1217b7800 == 36 [pid = 1655] [id = 62] 04:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126fca800) [pid = 1655] [serial = 182] [outer = 0x0] 04:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x127308800) [pid = 1655] [serial = 183] [outer = 0x126fca800] 04:43:08 INFO - PROCESS | 1655 | 1471088588965 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1273d8800) [pid = 1655] [serial = 184] [outer = 0x126fca800] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117d3e800) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123bd1800) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1160b5800) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11965ac00) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113da9400) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118f73800) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11922d800) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12904c800) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1254c1c00) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:43:09 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121b2cc00) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:43:09 INFO - PROCESS | 1655 | 1471088589330 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]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 571ms 04:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:43:09 INFO - PROCESS | 1655 | 1471088589382 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1655 | 1471088589384 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:43:09 INFO - PROCESS | 1655 | 1471088589386 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1655 | 1471088589388 Marionette TRACE conn2 <- [1,222,null,{}] 04:43:09 INFO - PROCESS | 1655 | 1471088589391 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}] 04:43:09 INFO - PROCESS | 1655 | 1471088589393 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:09 INFO - PROCESS | 1655 | 1471088589505 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:43:09 INFO - PROCESS | 1655 | 1471088589512 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1655 | 1471088589514 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x123cb4000 == 37 [pid = 1655] [id = 63] 04:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118179800) [pid = 1655] [serial = 185] [outer = 0x0] 04:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x121b2dc00) [pid = 1655] [serial = 186] [outer = 0x118179800] 04:43:09 INFO - PROCESS | 1655 | 1471088589554 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126fcbc00) [pid = 1655] [serial = 187] [outer = 0x118179800] 04:43:09 INFO - PROCESS | 1655 | 1471088589873 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]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 519ms 04:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:43:09 INFO - PROCESS | 1655 | 1471088589905 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1655 | 1471088589907 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:43:09 INFO - PROCESS | 1655 | 1471088589909 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1655 | 1471088589911 Marionette TRACE conn2 <- [1,226,null,{}] 04:43:09 INFO - PROCESS | 1655 | 1471088589913 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}] 04:43:09 INFO - PROCESS | 1655 | 1471088589915 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:10 INFO - PROCESS | 1655 | 1471088590018 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:43:10 INFO - PROCESS | 1655 | 1471088590023 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1655 | 1471088590032 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x125420000 == 38 [pid = 1655] [id = 64] 04:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11965b800) [pid = 1655] [serial = 188] [outer = 0x0] 04:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128b5fc00) [pid = 1655] [serial = 189] [outer = 0x11965b800] 04:43:10 INFO - PROCESS | 1655 | 1471088590059 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x129177000) [pid = 1655] [serial = 190] [outer = 0x11965b800] 04:43:10 INFO - PROCESS | 1655 | 1471088590367 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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 04:43:10 INFO - PROCESS | 1655 | 1471088590383 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:43:10 INFO - PROCESS | 1655 | 1471088590385 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:43:10 INFO - PROCESS | 1655 | 1471088590388 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1655 | 1471088590390 Marionette TRACE conn2 <- [1,230,null,{}] 04:43:10 INFO - PROCESS | 1655 | 1471088590394 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}] 04:43:10 INFO - PROCESS | 1655 | 1471088590398 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:10 INFO - PROCESS | 1655 | 1471088590500 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:43:10 INFO - PROCESS | 1655 | 1471088590503 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1655 | 1471088590504 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b37800 == 39 [pid = 1655] [id = 65] 04:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12917ac00) [pid = 1655] [serial = 191] [outer = 0x0] 04:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12933d000) [pid = 1655] [serial = 192] [outer = 0x12917ac00] 04:43:10 INFO - PROCESS | 1655 | 1471088590542 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a40fc00) [pid = 1655] [serial = 193] [outer = 0x12917ac00] 04:43:10 INFO - PROCESS | 1655 | 1471088590990 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]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 622ms 04:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:43:11 INFO - PROCESS | 1655 | 1471088591010 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1655 | 1471088591011 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:43:11 INFO - PROCESS | 1655 | 1471088591015 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1655 | 1471088591017 Marionette TRACE conn2 <- [1,234,null,{}] 04:43:11 INFO - PROCESS | 1655 | 1471088591020 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}] 04:43:11 INFO - PROCESS | 1655 | 1471088591022 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:11 INFO - PROCESS | 1655 | 1471088591109 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:43:11 INFO - PROCESS | 1655 | 1471088591198 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1655 | 1471088591199 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x111f6b000 == 40 [pid = 1655] [id = 66] 04:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x111c7b800) [pid = 1655] [serial = 194] [outer = 0x0] 04:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112985800) [pid = 1655] [serial = 195] [outer = 0x111c7b800] 04:43:11 INFO - PROCESS | 1655 | 1471088591231 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113d4fc00) [pid = 1655] [serial = 196] [outer = 0x111c7b800] 04:43:11 INFO - PROCESS | 1655 | 1471088591703 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]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 719ms 04:43:11 INFO - PROCESS | 1655 | 1471088591735 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1655 | 1471088591737 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:43:11 INFO - PROCESS | 1655 | 1471088591740 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1655 | 1471088591743 Marionette TRACE conn2 <- [1,238,null,{}] 04:43:11 INFO - PROCESS | 1655 | 1471088591746 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}] 04:43:11 INFO - PROCESS | 1655 | 1471088591748 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:11 INFO - PROCESS | 1655 | 1471088591851 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:43:11 INFO - PROCESS | 1655 | 1471088591920 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1655 | 1471088591921 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715d000 == 41 [pid = 1655] [id = 67] 04:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118456c00) [pid = 1655] [serial = 197] [outer = 0x0] 04:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118463800) [pid = 1655] [serial = 198] [outer = 0x118456c00] 04:43:11 INFO - PROCESS | 1655 | 1471088591953 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1187b7c00) [pid = 1655] [serial = 199] [outer = 0x118456c00] 04:43:12 INFO - PROCESS | 1655 | 1471088592525 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]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 820ms 04:43:12 INFO - PROCESS | 1655 | 1471088592564 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:43:12 INFO - PROCESS | 1655 | 1471088592567 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:43:12 INFO - PROCESS | 1655 | 1471088592570 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1655 | 1471088592571 Marionette TRACE conn2 <- [1,242,null,{}] 04:43:12 INFO - PROCESS | 1655 | 1471088592574 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}] 04:43:12 INFO - PROCESS | 1655 | 1471088592575 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:12 INFO - PROCESS | 1655 | 1471088592764 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:43:12 INFO - PROCESS | 1655 | 1471088592837 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1655 | 1471088592838 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x116162800 == 42 [pid = 1655] [id = 68] 04:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1176b2400) [pid = 1655] [serial = 200] [outer = 0x0] 04:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x117d40c00) [pid = 1655] [serial = 201] [outer = 0x1176b2400] 04:43:12 INFO - PROCESS | 1655 | 1471088592866 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118512800) [pid = 1655] [serial = 202] [outer = 0x1176b2400] 04:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1187ae800) [pid = 1655] [serial = 203] [outer = 0x12cc46800] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x128b37800 == 41 [pid = 1655] [id = 65] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x125420000 == 40 [pid = 1655] [id = 64] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x123cb4000 == 39 [pid = 1655] [id = 63] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1217b7800 == 38 [pid = 1655] [id = 62] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12116b000 == 37 [pid = 1655] [id = 61] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x120e8a800 == 36 [pid = 1655] [id = 60] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x119c0e000 == 35 [pid = 1655] [id = 59] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x118fb0000 == 34 [pid = 1655] [id = 58] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x11879a000 == 33 [pid = 1655] [id = 57] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x117148800 == 32 [pid = 1655] [id = 56] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e8000 == 31 [pid = 1655] [id = 55] 04:43:13 INFO - PROCESS | 1655 | --DOCSHELL 0x112e0c000 == 30 [pid = 1655] [id = 54] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118465c00) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12410f800) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116804000) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1245cb400) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11985b400) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11817dc00) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121731400) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11922a800) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x120d05800) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x120d0e400) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123bcac00) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1187b7000) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1176af800) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a406000) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x120e0bc00) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12917b000) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12916d800) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1254cd000) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 04:43:13 INFO - PROCESS | 1655 | 1471088593304 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]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 772ms 04:43:13 INFO - PROCESS | 1655 | 1471088593343 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1655 | 1471088593346 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:43:13 INFO - PROCESS | 1655 | 1471088593349 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1655 | 1471088593351 Marionette TRACE conn2 <- [1,246,null,{}] 04:43:13 INFO - PROCESS | 1655 | 1471088593354 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}] 04:43:13 INFO - PROCESS | 1655 | 1471088593356 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:13 INFO - PROCESS | 1655 | 1471088593431 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:43:13 INFO - PROCESS | 1655 | 1471088593486 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1655 | 1471088593488 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e77800 == 31 [pid = 1655] [id = 69] 04:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11817a800) [pid = 1655] [serial = 204] [outer = 0x0] 04:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118f72800) [pid = 1655] [serial = 205] [outer = 0x11817a800] 04:43:13 INFO - PROCESS | 1655 | 1471088593520 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11991b000) [pid = 1655] [serial = 206] [outer = 0x11817a800] 04:43:13 INFO - PROCESS | 1655 | 1471088593788 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]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 04:43:13 INFO - PROCESS | 1655 | 1471088593818 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1655 | 1471088593820 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:43:13 INFO - PROCESS | 1655 | 1471088593823 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1655 | 1471088593824 Marionette TRACE conn2 <- [1,250,null,{}] 04:43:13 INFO - PROCESS | 1655 | 1471088593826 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}] 04:43:13 INFO - PROCESS | 1655 | 1471088593828 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:13 INFO - PROCESS | 1655 | 1471088593917 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:43:13 INFO - PROCESS | 1655 | 1471088593921 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1655 | 1471088593922 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fb4800 == 32 [pid = 1655] [id = 70] 04:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113da9c00) [pid = 1655] [serial = 207] [outer = 0x0] 04:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12173ec00) [pid = 1655] [serial = 208] [outer = 0x113da9c00] 04:43:13 INFO - PROCESS | 1655 | 1471088593950 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121b2e800) [pid = 1655] [serial = 209] [outer = 0x113da9c00] 04:43:14 INFO - PROCESS | 1655 | 1471088594286 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]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 04:43:14 INFO - PROCESS | 1655 | 1471088594297 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1655 | 1471088594301 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:43:14 INFO - PROCESS | 1655 | 1471088594309 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1655 | 1471088594315 Marionette TRACE conn2 <- [1,254,null,{}] 04:43:14 INFO - PROCESS | 1655 | 1471088594318 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}] 04:43:14 INFO - PROCESS | 1655 | 1471088594320 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:14 INFO - PROCESS | 1655 | 1471088594399 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:43:14 INFO - PROCESS | 1655 | 1471088594403 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1655 | 1471088594404 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c20000 == 33 [pid = 1655] [id = 71] 04:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121eef800) [pid = 1655] [serial = 210] [outer = 0x0] 04:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1241b9000) [pid = 1655] [serial = 211] [outer = 0x121eef800] 04:43:14 INFO - PROCESS | 1655 | 1471088594431 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1254cac00) [pid = 1655] [serial = 212] [outer = 0x121eef800] 04:43:14 INFO - PROCESS | 1655 | 1471088594757 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]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 477ms 04:43:14 INFO - PROCESS | 1655 | 1471088594783 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1655 | 1471088594784 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:43:14 INFO - PROCESS | 1655 | 1471088594786 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1655 | 1471088594787 Marionette TRACE conn2 <- [1,258,null,{}] 04:43:14 INFO - PROCESS | 1655 | 1471088594789 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}] 04:43:14 INFO - PROCESS | 1655 | 1471088594791 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:14 INFO - PROCESS | 1655 | 1471088594924 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:43:14 INFO - PROCESS | 1655 | 1471088594935 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1655 | 1471088594936 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e76000 == 34 [pid = 1655] [id = 72] 04:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120d0f400) [pid = 1655] [serial = 213] [outer = 0x0] 04:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12671f800) [pid = 1655] [serial = 214] [outer = 0x120d0f400] 04:43:14 INFO - PROCESS | 1655 | 1471088594978 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126f5d800) [pid = 1655] [serial = 215] [outer = 0x120d0f400] 04:43:15 INFO - PROCESS | 1655 | 1471088595381 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]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 618ms 04:43:15 INFO - PROCESS | 1655 | 1471088595405 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1655 | 1471088595406 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:43:15 INFO - PROCESS | 1655 | 1471088595409 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1655 | 1471088595410 Marionette TRACE conn2 <- [1,262,null,{}] 04:43:15 INFO - PROCESS | 1655 | 1471088595412 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}] 04:43:15 INFO - PROCESS | 1655 | 1471088595413 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:15 INFO - PROCESS | 1655 | 1471088595501 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:43:15 INFO - PROCESS | 1655 | 1471088595589 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1655 | 1471088595594 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b21800 == 35 [pid = 1655] [id = 73] 04:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12904f800) [pid = 1655] [serial = 216] [outer = 0x0] 04:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129052400) [pid = 1655] [serial = 217] [outer = 0x12904f800] 04:43:15 INFO - PROCESS | 1655 | 1471088595645 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129174000) [pid = 1655] [serial = 218] [outer = 0x12904f800] 04:43:16 INFO - PROCESS | 1655 | 1471088596082 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]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 718ms 04:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:43:16 INFO - PROCESS | 1655 | 1471088596128 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1655 | 1471088596129 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:43:16 INFO - PROCESS | 1655 | 1471088596131 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1655 | 1471088596132 Marionette TRACE conn2 <- [1,266,null,{}] 04:43:16 INFO - PROCESS | 1655 | 1471088596135 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}] 04:43:16 INFO - PROCESS | 1655 | 1471088596136 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:16 INFO - PROCESS | 1655 | 1471088596227 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:43:16 INFO - PROCESS | 1655 | 1471088596231 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1655 | 1471088596232 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x126533000 == 36 [pid = 1655] [id = 74] 04:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129333400) [pid = 1655] [serial = 219] [outer = 0x0] 04:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a46bc00) [pid = 1655] [serial = 220] [outer = 0x129333400] 04:43:16 INFO - PROCESS | 1655 | 1471088596257 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a524000) [pid = 1655] [serial = 221] [outer = 0x129333400] 04:43:16 INFO - PROCESS | 1655 | 1471088596628 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]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 04:43:16 INFO - PROCESS | 1655 | 1471088596658 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1655 | 1471088596660 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:43:16 INFO - PROCESS | 1655 | 1471088596663 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1655 | 1471088596665 Marionette TRACE conn2 <- [1,270,null,{}] 04:43:16 INFO - PROCESS | 1655 | 1471088596668 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}] 04:43:16 INFO - PROCESS | 1655 | 1471088596670 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:16 INFO - PROCESS | 1655 | 1471088596812 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:43:16 INFO - PROCESS | 1655 | 1471088596834 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1655 | 1471088596836 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e6800 == 37 [pid = 1655] [id = 75] 04:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a7d9800) [pid = 1655] [serial = 222] [outer = 0x0] 04:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a7dd400) [pid = 1655] [serial = 223] [outer = 0x12a7d9800] 04:43:16 INFO - PROCESS | 1655 | 1471088596876 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a7e7800) [pid = 1655] [serial = 224] [outer = 0x12a7d9800] 04:43:17 INFO - PROCESS | 1655 | 1471088597246 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]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 620ms 04:43:17 INFO - PROCESS | 1655 | 1471088597288 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1655 | 1471088597290 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:43:17 INFO - PROCESS | 1655 | 1471088597292 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1655 | 1471088597293 Marionette TRACE conn2 <- [1,274,null,{}] 04:43:17 INFO - PROCESS | 1655 | 1471088597295 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}] 04:43:17 INFO - PROCESS | 1655 | 1471088597296 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:17 INFO - PROCESS | 1655 | 1471088597386 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:43:17 INFO - PROCESS | 1655 | 1471088597389 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1655 | 1471088597390 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x129066000 == 38 [pid = 1655] [id = 76] 04:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a7e6000) [pid = 1655] [serial = 225] [outer = 0x0] 04:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12af08800) [pid = 1655] [serial = 226] [outer = 0x12a7e6000] 04:43:17 INFO - PROCESS | 1655 | 1471088597414 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12af10800) [pid = 1655] [serial = 227] [outer = 0x12a7e6000] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12542e800) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1192b0800) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12103e000) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1219fb400) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1245c9c00) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11922d000) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120d0c800) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11600ac00) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116ab0000) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1168de000) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112cd0c00) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118f71400) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1254c3400) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126fca800) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118179800) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11965b800) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:43:17 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121545000) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 518ms 04:43:17 INFO - PROCESS | 1655 | 1471088597807 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]]]}] 04:43:17 INFO - PROCESS | 1655 | 1471088597812 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1655 | 1471088597813 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:43:17 INFO - PROCESS | 1655 | 1471088597816 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1655 | 1471088597817 Marionette TRACE conn2 <- [1,278,null,{}] 04:43:17 INFO - PROCESS | 1655 | 1471088597819 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}] 04:43:17 INFO - PROCESS | 1655 | 1471088597820 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:17 INFO - PROCESS | 1655 | 1471088597895 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:43:17 INFO - PROCESS | 1655 | 1471088597900 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1655 | 1471088597901 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184db800 == 39 [pid = 1655] [id = 77] 04:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118175000) [pid = 1655] [serial = 228] [outer = 0x0] 04:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11991d800) [pid = 1655] [serial = 229] [outer = 0x118175000] 04:43:17 INFO - PROCESS | 1655 | 1471088597925 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12542c400) [pid = 1655] [serial = 230] [outer = 0x118175000] 04:43:18 INFO - PROCESS | 1655 | 1471088598237 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]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 04:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:43:18 INFO - PROCESS | 1655 | 1471088598285 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1655 | 1471088598286 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:43:18 INFO - PROCESS | 1655 | 1471088598288 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1655 | 1471088598290 Marionette TRACE conn2 <- [1,282,null,{}] 04:43:18 INFO - PROCESS | 1655 | 1471088598292 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}] 04:43:18 INFO - PROCESS | 1655 | 1471088598293 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:18 INFO - PROCESS | 1655 | 1471088598386 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:43:18 INFO - PROCESS | 1655 | 1471088598392 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1655 | 1471088598393 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x129320800 == 40 [pid = 1655] [id = 78] 04:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12542e800) [pid = 1655] [serial = 231] [outer = 0x0] 04:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12af06c00) [pid = 1655] [serial = 232] [outer = 0x12542e800] 04:43:18 INFO - PROCESS | 1655 | 1471088598428 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b743000) [pid = 1655] [serial = 233] [outer = 0x12542e800] 04:43:18 INFO - PROCESS | 1655 | 1471088598722 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]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 04:43:18 INFO - PROCESS | 1655 | 1471088598757 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1655 | 1471088598759 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:43:18 INFO - PROCESS | 1655 | 1471088598762 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1655 | 1471088598767 Marionette TRACE conn2 <- [1,286,null,{}] 04:43:18 INFO - PROCESS | 1655 | 1471088598769 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}] 04:43:18 INFO - PROCESS | 1655 | 1471088598771 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:18 INFO - PROCESS | 1655 | 1471088598859 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:43:18 INFO - PROCESS | 1655 | 1471088598865 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1655 | 1471088598866 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4d6800 == 41 [pid = 1655] [id = 79] 04:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b745c00) [pid = 1655] [serial = 234] [outer = 0x0] 04:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b803c00) [pid = 1655] [serial = 235] [outer = 0x12b745c00] 04:43:18 INFO - PROCESS | 1655 | 1471088598890 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b88a800) [pid = 1655] [serial = 236] [outer = 0x12b745c00] 04:43:19 INFO - PROCESS | 1655 | 1471088599251 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]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 521ms 04:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:43:19 INFO - PROCESS | 1655 | 1471088599284 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1655 | 1471088599285 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:43:19 INFO - PROCESS | 1655 | 1471088599287 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1655 | 1471088599288 Marionette TRACE conn2 <- [1,290,null,{}] 04:43:19 INFO - PROCESS | 1655 | 1471088599290 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}] 04:43:19 INFO - PROCESS | 1655 | 1471088599291 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:19 INFO - PROCESS | 1655 | 1471088599398 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:43:19 INFO - PROCESS | 1655 | 1471088599404 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1655 | 1471088599405 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a75a800 == 42 [pid = 1655] [id = 80] 04:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b808400) [pid = 1655] [serial = 237] [outer = 0x0] 04:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b890c00) [pid = 1655] [serial = 238] [outer = 0x12b808400] 04:43:19 INFO - PROCESS | 1655 | 1471088599456 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b895800) [pid = 1655] [serial = 239] [outer = 0x12b808400] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11616d800 == 41 [pid = 1655] [id = 53] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x116e77800 == 40 [pid = 1655] [id = 69] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x116162800 == 39 [pid = 1655] [id = 68] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11715d000 == 38 [pid = 1655] [id = 67] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x111f6b000 == 37 [pid = 1655] [id = 66] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x118fb4800 == 36 [pid = 1655] [id = 70] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119c20000 == 35 [pid = 1655] [id = 71] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x116e76000 == 34 [pid = 1655] [id = 72] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x126533000 == 33 [pid = 1655] [id = 74] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129066000 == 32 [pid = 1655] [id = 76] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x123b21800 == 31 [pid = 1655] [id = 73] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4d6800 == 30 [pid = 1655] [id = 79] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e6800 == 29 [pid = 1655] [id = 75] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1184db800 == 28 [pid = 1655] [id = 77] 04:43:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129320800 == 27 [pid = 1655] [id = 78] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123c06400) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1254c4400) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119656400) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119915000) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x120d11400) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12103d400) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1160b8400) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116e2b400) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118176400) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1187af400) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117d40800) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116aa8000) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12542d800) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1176b5c00) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113f3d800) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119652000) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126b10c00) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126f5cc00) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x127308800) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121b2dc00) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11921ec00) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x129177000) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123bc4000) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1219f7000) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126718c00) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1273d8800) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1254c3800) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x126719800) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x121780800) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12154ec00) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x128b5fc00) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x126fcbc00) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1267e5400) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1219f1000) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12933d000) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 04:43:20 INFO - PROCESS | 1655 | 1471088600841 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]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1571ms 04:43:20 INFO - PROCESS | 1655 | 1471088600859 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:43:20 INFO - PROCESS | 1655 | 1471088600862 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:43:20 INFO - PROCESS | 1655 | 1471088600865 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1655 | 1471088600867 Marionette TRACE conn2 <- [1,294,null,{}] 04:43:20 INFO - PROCESS | 1655 | 1471088600871 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}] 04:43:20 INFO - PROCESS | 1655 | 1471088600873 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:20 INFO - PROCESS | 1655 | 1471088600947 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:43:20 INFO - PROCESS | 1655 | 1471088600991 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1655 | 1471088600994 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x113aeb000 == 28 [pid = 1655] [id = 81] 04:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11810f400) [pid = 1655] [serial = 240] [outer = 0x0] 04:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11821d800) [pid = 1655] [serial = 241] [outer = 0x11810f400] 04:43:21 INFO - PROCESS | 1655 | 1471088601023 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118570800) [pid = 1655] [serial = 242] [outer = 0x11810f400] 04:43:21 INFO - PROCESS | 1655 | 1471088601311 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]]]}] 04:43:21 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. 04:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 471ms 04:43:21 INFO - PROCESS | 1655 | 1471088601336 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1655 | 1471088601339 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:43:21 INFO - PROCESS | 1655 | 1471088601352 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1655 | 1471088601353 Marionette TRACE conn2 <- [1,298,null,{}] 04:43:21 INFO - PROCESS | 1655 | 1471088601356 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}] 04:43:21 INFO - PROCESS | 1655 | 1471088601358 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:21 INFO - PROCESS | 1655 | 1471088601439 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:43:21 INFO - PROCESS | 1655 | 1471088601444 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1655 | 1471088601448 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e68800 == 29 [pid = 1655] [id = 82] 04:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1189bdc00) [pid = 1655] [serial = 243] [outer = 0x0] 04:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1192b3400) [pid = 1655] [serial = 244] [outer = 0x1189bdc00] 04:43:21 INFO - PROCESS | 1655 | 1471088601476 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11985dc00) [pid = 1655] [serial = 245] [outer = 0x1189bdc00] 04:43:21 INFO - PROCESS | 1655 | 1471088601792 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]]]}] 04:43:21 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. 04:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 478ms 04:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:43:21 INFO - PROCESS | 1655 | 1471088601823 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1655 | 1471088601825 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:43:21 INFO - PROCESS | 1655 | 1471088601827 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1655 | 1471088601839 Marionette TRACE conn2 <- [1,302,null,{}] 04:43:21 INFO - PROCESS | 1655 | 1471088601847 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}] 04:43:21 INFO - PROCESS | 1655 | 1471088601850 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:21 INFO - PROCESS | 1655 | 1471088601924 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:43:21 INFO - PROCESS | 1655 | 1471088601932 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1655 | 1471088601934 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182ac800 == 30 [pid = 1655] [id = 83] 04:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x111c22400) [pid = 1655] [serial = 246] [outer = 0x0] 04:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x120ef1400) [pid = 1655] [serial = 247] [outer = 0x111c22400] 04:43:21 INFO - PROCESS | 1655 | 1471088601962 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x121731400) [pid = 1655] [serial = 248] [outer = 0x111c22400] 04:43:22 INFO - PROCESS | 1655 | 1471088602285 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]]]}] 04:43:22 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. 04:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 482ms 04:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:43:22 INFO - PROCESS | 1655 | 1471088602310 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1655 | 1471088602312 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:43:22 INFO - PROCESS | 1655 | 1471088602316 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1655 | 1471088602317 Marionette TRACE conn2 <- [1,306,null,{}] 04:43:22 INFO - PROCESS | 1655 | 1471088602319 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}] 04:43:22 INFO - PROCESS | 1655 | 1471088602321 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:22 INFO - PROCESS | 1655 | 1471088602392 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:43:22 INFO - PROCESS | 1655 | 1471088602439 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1655 | 1471088602440 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f0c800 == 31 [pid = 1655] [id = 84] 04:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12103dc00) [pid = 1655] [serial = 249] [outer = 0x0] 04:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1219fdc00) [pid = 1655] [serial = 250] [outer = 0x12103dc00] 04:43:22 INFO - PROCESS | 1655 | 1471088602465 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x121ee5c00) [pid = 1655] [serial = 251] [outer = 0x12103dc00] 04:43:22 INFO - PROCESS | 1655 | 1471088602789 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]]]}] 04:43:22 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. 04:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 04:43:22 INFO - PROCESS | 1655 | 1471088602837 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:43:22 INFO - PROCESS | 1655 | 1471088602839 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:43:22 INFO - PROCESS | 1655 | 1471088602843 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1655 | 1471088602845 Marionette TRACE conn2 <- [1,310,null,{}] 04:43:22 INFO - PROCESS | 1655 | 1471088602848 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}] 04:43:22 INFO - PROCESS | 1655 | 1471088602850 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:22 INFO - PROCESS | 1655 | 1471088602972 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:43:23 INFO - PROCESS | 1655 | 1471088603038 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1655 | 1471088603039 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196f3000 == 32 [pid = 1655] [id = 85] 04:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x111c19c00) [pid = 1655] [serial = 252] [outer = 0x0] 04:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121ee4800) [pid = 1655] [serial = 253] [outer = 0x111c19c00] 04:43:23 INFO - PROCESS | 1655 | 1471088603080 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124417c00) [pid = 1655] [serial = 254] [outer = 0x111c19c00] 04:43:23 INFO - PROCESS | 1655 | 1471088603448 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]]]}] 04:43:23 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. 04:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 622ms 04:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:43:23 INFO - PROCESS | 1655 | 1471088603466 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1655 | 1471088603467 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:43:23 INFO - PROCESS | 1655 | 1471088603469 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1655 | 1471088603470 Marionette TRACE conn2 <- [1,314,null,{}] 04:43:23 INFO - PROCESS | 1655 | 1471088603472 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}] 04:43:23 INFO - PROCESS | 1655 | 1471088603476 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:23 INFO - PROCESS | 1655 | 1471088603563 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:43:23 INFO - PROCESS | 1655 | 1471088603567 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1655 | 1471088603568 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e87000 == 33 [pid = 1655] [id = 86] 04:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12542d800) [pid = 1655] [serial = 255] [outer = 0x0] 04:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126721800) [pid = 1655] [serial = 256] [outer = 0x12542d800] 04:43:23 INFO - PROCESS | 1655 | 1471088603597 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126fcf400) [pid = 1655] [serial = 257] [outer = 0x12542d800] 04:43:24 INFO - PROCESS | 1655 | 1471088604011 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]]]}] 04:43:24 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. 04:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 04:43:24 INFO - PROCESS | 1655 | 1471088604040 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1655 | 1471088604041 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:43:24 INFO - PROCESS | 1655 | 1471088604043 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1655 | 1471088604044 Marionette TRACE conn2 <- [1,318,null,{}] 04:43:24 INFO - PROCESS | 1655 | 1471088604047 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}] 04:43:24 INFO - PROCESS | 1655 | 1471088604048 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:24 INFO - PROCESS | 1655 | 1471088604125 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:43:24 INFO - PROCESS | 1655 | 1471088604129 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1655 | 1471088604132 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132b000 == 34 [pid = 1655] [id = 87] 04:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x121043400) [pid = 1655] [serial = 258] [outer = 0x0] 04:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1273dc800) [pid = 1655] [serial = 259] [outer = 0x121043400] 04:43:24 INFO - PROCESS | 1655 | 1471088604156 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1273e3000) [pid = 1655] [serial = 260] [outer = 0x121043400] 04:43:24 INFO - PROCESS | 1655 | 1471088604467 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]]]}] 04:43:24 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. 04:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 04:43:24 INFO - PROCESS | 1655 | 1471088604513 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1655 | 1471088604514 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:43:24 INFO - PROCESS | 1655 | 1471088604516 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1655 | 1471088604518 Marionette TRACE conn2 <- [1,322,null,{}] 04:43:24 INFO - PROCESS | 1655 | 1471088604520 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}] 04:43:24 INFO - PROCESS | 1655 | 1471088604521 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:24 INFO - PROCESS | 1655 | 1471088604592 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:43:24 INFO - PROCESS | 1655 | 1471088604642 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1655 | 1471088604643 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1217d6000 == 35 [pid = 1655] [id = 88] 04:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12441a000) [pid = 1655] [serial = 261] [outer = 0x0] 04:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128b53800) [pid = 1655] [serial = 262] [outer = 0x12441a000] 04:43:24 INFO - PROCESS | 1655 | 1471088604668 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b5a800) [pid = 1655] [serial = 263] [outer = 0x12441a000] 04:43:24 INFO - PROCESS | 1655 | 1471088604965 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]]]}] 04:43:24 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. 04:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 04:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:43:24 INFO - PROCESS | 1655 | 1471088604986 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1655 | 1471088604988 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:43:24 INFO - PROCESS | 1655 | 1471088604990 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1655 | 1471088604991 Marionette TRACE conn2 <- [1,326,null,{}] 04:43:24 INFO - PROCESS | 1655 | 1471088604993 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}] 04:43:24 INFO - PROCESS | 1655 | 1471088604995 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:25 INFO - PROCESS | 1655 | 1471088605081 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:43:25 INFO - PROCESS | 1655 | 1471088605084 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1655 | 1471088605085 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182ac000 == 36 [pid = 1655] [id = 89] 04:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120d02800) [pid = 1655] [serial = 264] [outer = 0x0] 04:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129053000) [pid = 1655] [serial = 265] [outer = 0x120d02800] 04:43:25 INFO - PROCESS | 1655 | 1471088605111 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129176800) [pid = 1655] [serial = 266] [outer = 0x120d02800] 04:43:25 INFO - PROCESS | 1655 | 1471088605450 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]]]}] 04:43:25 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. 04:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 04:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:43:25 INFO - PROCESS | 1655 | 1471088605459 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1655 | 1471088605460 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:43:25 INFO - PROCESS | 1655 | 1471088605464 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1655 | 1471088605466 Marionette TRACE conn2 <- [1,330,null,{}] 04:43:25 INFO - PROCESS | 1655 | 1471088605468 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}] 04:43:25 INFO - PROCESS | 1655 | 1471088605469 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:25 INFO - PROCESS | 1655 | 1471088605573 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:43:25 INFO - PROCESS | 1655 | 1471088605579 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1655 | 1471088605580 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254bd800 == 37 [pid = 1655] [id = 90] 04:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1273e0000) [pid = 1655] [serial = 267] [outer = 0x0] 04:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129332800) [pid = 1655] [serial = 268] [outer = 0x1273e0000] 04:43:25 INFO - PROCESS | 1655 | 1471088605604 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a408800) [pid = 1655] [serial = 269] [outer = 0x1273e0000] 04:43:26 INFO - PROCESS | 1655 | 1471088605998 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]]]}] 04:43:26 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. 04:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 571ms 04:43:26 INFO - PROCESS | 1655 | 1471088606033 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1655 | 1471088606035 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:43:26 INFO - PROCESS | 1655 | 1471088606037 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1655 | 1471088606039 Marionette TRACE conn2 <- [1,334,null,{}] 04:43:26 INFO - PROCESS | 1655 | 1471088606043 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}] 04:43:26 INFO - PROCESS | 1655 | 1471088606045 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:26 INFO - PROCESS | 1655 | 1471088606213 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:43:26 INFO - PROCESS | 1655 | 1471088606242 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1655 | 1471088606245 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119561800 == 38 [pid = 1655] [id = 91] 04:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a40b800) [pid = 1655] [serial = 270] [outer = 0x0] 04:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a521000) [pid = 1655] [serial = 271] [outer = 0x12a40b800] 04:43:26 INFO - PROCESS | 1655 | 1471088606288 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12af08c00) [pid = 1655] [serial = 272] [outer = 0x12a40b800] 04:43:26 INFO - PROCESS | 1655 | 1471088606704 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]]]}] 04:43:26 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. 04:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 720ms 04:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:43:26 INFO - PROCESS | 1655 | 1471088606757 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1655 | 1471088606758 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:43:26 INFO - PROCESS | 1655 | 1471088606761 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1655 | 1471088606762 Marionette TRACE conn2 <- [1,338,null,{}] 04:43:26 INFO - PROCESS | 1655 | 1471088606764 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}] 04:43:26 INFO - PROCESS | 1655 | 1471088606765 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:26 INFO - PROCESS | 1655 | 1471088606860 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:43:26 INFO - PROCESS | 1655 | 1471088606864 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1655 | 1471088606865 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905d800 == 39 [pid = 1655] [id = 92] 04:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a45f400) [pid = 1655] [serial = 273] [outer = 0x0] 04:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b746000) [pid = 1655] [serial = 274] [outer = 0x12a45f400] 04:43:26 INFO - PROCESS | 1655 | 1471088606889 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b804800) [pid = 1655] [serial = 275] [outer = 0x12a45f400] 04:43:27 INFO - PROCESS | 1655 | 1471088607209 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]]]}] 04:43:27 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. 04:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 473ms 04:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:43:27 INFO - PROCESS | 1655 | 1471088607243 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1655 | 1471088607244 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:43:27 INFO - PROCESS | 1655 | 1471088607250 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1655 | 1471088607251 Marionette TRACE conn2 <- [1,342,null,{}] 04:43:27 INFO - PROCESS | 1655 | 1471088607253 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}] 04:43:27 INFO - PROCESS | 1655 | 1471088607255 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:27 INFO - PROCESS | 1655 | 1471088607356 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:43:27 INFO - PROCESS | 1655 | 1471088607367 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1655 | 1471088607368 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4c0800 == 40 [pid = 1655] [id = 93] 04:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b808800) [pid = 1655] [serial = 276] [outer = 0x0] 04:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b80dc00) [pid = 1655] [serial = 277] [outer = 0x12b808800] 04:43:27 INFO - PROCESS | 1655 | 1471088607392 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b891400) [pid = 1655] [serial = 278] [outer = 0x12b808800] 04:43:27 INFO - PROCESS | 1655 | 1471088607706 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]]]}] 04:43:27 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. 04:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 04:43:27 INFO - PROCESS | 1655 | 1471088607768 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1655 | 1471088607770 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:43:27 INFO - PROCESS | 1655 | 1471088607772 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1655 | 1471088607773 Marionette TRACE conn2 <- [1,346,null,{}] 04:43:27 INFO - PROCESS | 1655 | 1471088607780 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}] 04:43:27 INFO - PROCESS | 1655 | 1471088607781 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:28 INFO - PROCESS | 1655 | 1471088608042 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a7d9800) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12542e800) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113da9c00) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118175000) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1176b2400) [pid = 1655] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a7e6000) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12904f800) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b745c00) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11817a800) [pid = 1655] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x111c7b800) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118456c00) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121eef800) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120d0f400) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129333400) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:43:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12917ac00) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:43:28 INFO - PROCESS | 1655 | 1471088608095 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1655 | 1471088608096 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182a7800 == 41 [pid = 1655] [id = 94] 04:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11327b800) [pid = 1655] [serial = 279] [outer = 0x0] 04:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1161fc800) [pid = 1655] [serial = 280] [outer = 0x11327b800] 04:43:28 INFO - PROCESS | 1655 | 1471088608120 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119222800) [pid = 1655] [serial = 281] [outer = 0x11327b800] 04:43:28 INFO - PROCESS | 1655 | 1471088608380 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]]]}] 04:43:28 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. 04:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 621ms 04:43:28 INFO - PROCESS | 1655 | 1471088608394 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1655 | 1471088608396 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:43:28 INFO - PROCESS | 1655 | 1471088608407 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1655 | 1471088608408 Marionette TRACE conn2 <- [1,350,null,{}] 04:43:28 INFO - PROCESS | 1655 | 1471088608418 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}] 04:43:28 INFO - PROCESS | 1655 | 1471088608419 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:28 INFO - PROCESS | 1655 | 1471088608508 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:43:28 INFO - PROCESS | 1655 | 1471088608514 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1655 | 1471088608515 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af49000 == 42 [pid = 1655] [id = 95] 04:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121224800) [pid = 1655] [serial = 282] [outer = 0x0] 04:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126fcd800) [pid = 1655] [serial = 283] [outer = 0x121224800] 04:43:28 INFO - PROCESS | 1655 | 1471088608539 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b746400) [pid = 1655] [serial = 284] [outer = 0x121224800] 04:43:28 INFO - PROCESS | 1655 | 1471088608837 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]]]}] 04:43:28 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. 04:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 04:43:28 INFO - PROCESS | 1655 | 1471088608877 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:43:28 INFO - PROCESS | 1655 | 1471088608881 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:43:28 INFO - PROCESS | 1655 | 1471088608883 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1655 | 1471088608884 Marionette TRACE conn2 <- [1,354,null,{}] 04:43:28 INFO - PROCESS | 1655 | 1471088608887 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}] 04:43:28 INFO - PROCESS | 1655 | 1471088608888 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:28 INFO - PROCESS | 1655 | 1471088608988 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:43:28 INFO - PROCESS | 1655 | 1471088608994 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1655 | 1471088608996 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af60000 == 43 [pid = 1655] [id = 96] 04:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126d72400) [pid = 1655] [serial = 285] [outer = 0x0] 04:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b897400) [pid = 1655] [serial = 286] [outer = 0x126d72400] 04:43:29 INFO - PROCESS | 1655 | 1471088609019 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b94f800) [pid = 1655] [serial = 287] [outer = 0x126d72400] 04:43:29 INFO - PROCESS | 1655 | 1471088609336 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]]]}] 04:43:29 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. 04:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 04:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:43:29 INFO - PROCESS | 1655 | 1471088609353 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 1655 | 1471088609354 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:43:29 INFO - PROCESS | 1655 | 1471088609356 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1655 | 1471088609357 Marionette TRACE conn2 <- [1,358,null,{}] 04:43:29 INFO - PROCESS | 1655 | 1471088609359 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}] 04:43:29 INFO - PROCESS | 1655 | 1471088609361 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:29 INFO - PROCESS | 1655 | 1471088609450 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:43:29 INFO - PROCESS | 1655 | 1471088609454 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1655 | 1471088609455 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b740000 == 44 [pid = 1655] [id = 97] 04:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b5d400) [pid = 1655] [serial = 288] [outer = 0x0] 04:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bc57000) [pid = 1655] [serial = 289] [outer = 0x128b5d400] 04:43:29 INFO - PROCESS | 1655 | 1471088609479 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12bc5e000) [pid = 1655] [serial = 290] [outer = 0x128b5d400] 04:43:29 INFO - PROCESS | 1655 | 1471088609787 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]]]}] 04:43:29 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. 04:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 04:43:29 INFO - PROCESS | 1655 | 1471088609826 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:43:29 INFO - PROCESS | 1655 | 1471088609827 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:43:29 INFO - PROCESS | 1655 | 1471088609831 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1655 | 1471088609833 Marionette TRACE conn2 <- [1,362,null,{}] 04:43:29 INFO - PROCESS | 1655 | 1471088609835 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}] 04:43:29 INFO - PROCESS | 1655 | 1471088609836 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:29 INFO - PROCESS | 1655 | 1471088609939 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:43:29 INFO - PROCESS | 1655 | 1471088609945 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1655 | 1471088609946 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b86d000 == 45 [pid = 1655] [id = 98] 04:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123c08400) [pid = 1655] [serial = 291] [outer = 0x0] 04:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12bc62400) [pid = 1655] [serial = 292] [outer = 0x123c08400] 04:43:29 INFO - PROCESS | 1655 | 1471088609969 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12bcf2400) [pid = 1655] [serial = 293] [outer = 0x123c08400] 04:43:30 INFO - PROCESS | 1655 | 1471088610530 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]]]}] 04:43:30 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. 04:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 724ms 04:43:30 INFO - PROCESS | 1655 | 1471088610576 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1655 | 1471088610583 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:43:30 INFO - PROCESS | 1655 | 1471088610589 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1655 | 1471088610595 Marionette TRACE conn2 <- [1,366,null,{}] 04:43:30 INFO - PROCESS | 1655 | 1471088610600 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}] 04:43:30 INFO - PROCESS | 1655 | 1471088610602 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:30 INFO - PROCESS | 1655 | 1471088610805 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:43:30 INFO - PROCESS | 1655 | 1471088610904 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1655 | 1471088610906 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168c9000 == 46 [pid = 1655] [id = 99] 04:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11821dc00) [pid = 1655] [serial = 294] [outer = 0x0] 04:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11845c800) [pid = 1655] [serial = 295] [outer = 0x11821dc00] 04:43:30 INFO - PROCESS | 1655 | 1471088610956 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1187b0000) [pid = 1655] [serial = 296] [outer = 0x11821dc00] 04:43:31 INFO - PROCESS | 1655 | 1471088611704 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]]]}] 04:43:31 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. 04:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1180ms 04:43:31 INFO - PROCESS | 1655 | 1471088611814 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1655 | 1471088611816 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:43:31 INFO - PROCESS | 1655 | 1471088611823 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1655 | 1471088611824 Marionette TRACE conn2 <- [1,370,null,{}] 04:43:31 INFO - PROCESS | 1655 | 1471088611829 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}] 04:43:31 INFO - PROCESS | 1655 | 1471088611831 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:31 INFO - PROCESS | 1655 | 1471088611968 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:43:32 INFO - PROCESS | 1655 | 1471088612038 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1655 | 1471088612039 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168c0000 == 47 [pid = 1655] [id = 100] 04:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1187b1800) [pid = 1655] [serial = 297] [outer = 0x0] 04:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118f71400) [pid = 1655] [serial = 298] [outer = 0x1187b1800] 04:43:32 INFO - PROCESS | 1655 | 1471088612086 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1192aa000) [pid = 1655] [serial = 299] [outer = 0x1187b1800] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12b740000 == 46 [pid = 1655] [id = 97] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12af60000 == 45 [pid = 1655] [id = 96] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12af49000 == 44 [pid = 1655] [id = 95] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1182a7800 == 43 [pid = 1655] [id = 94] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4c0800 == 42 [pid = 1655] [id = 93] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12905d800 == 41 [pid = 1655] [id = 92] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b890c00) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119561800 == 40 [pid = 1655] [id = 91] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1254bd800 == 39 [pid = 1655] [id = 90] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1182ac000 == 38 [pid = 1655] [id = 89] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1217d6000 == 37 [pid = 1655] [id = 88] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12132b000 == 36 [pid = 1655] [id = 87] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x120e87000 == 35 [pid = 1655] [id = 86] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1196f3000 == 34 [pid = 1655] [id = 85] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x118f0c800 == 33 [pid = 1655] [id = 84] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1182ac800 == 32 [pid = 1655] [id = 83] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x116e68800 == 31 [pid = 1655] [id = 82] 04:43:32 INFO - PROCESS | 1655 | --DOCSHELL 0x113aeb000 == 30 [pid = 1655] [id = 81] 04:43:32 INFO - PROCESS | 1655 | 1471088612614 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]]]}] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b88a800) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a7dd400) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a7e7800) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b743000) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121b2e800) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12af06c00) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12542c400) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117d40c00) [pid = 1655] [serial = 201] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12af10800) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129174000) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b803c00) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11991b000) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12c49f400) [pid = 1655] [serial = 49] [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.] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12173ec00) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11991d800) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113d4fc00) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1187b7c00) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1254cac00) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1241b9000) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118512800) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12671f800) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112985800) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a524000) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12af08800) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118463800) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126f5d800) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a40fc00) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x129052400) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118f72800) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 04:43:32 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12a46bc00) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 04:43:32 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. 04:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 827ms 04:43:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:43:32 INFO - PROCESS | 1655 | 1471088612651 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1655 | 1471088612654 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:43:32 INFO - PROCESS | 1655 | 1471088612659 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1655 | 1471088612661 Marionette TRACE conn2 <- [1,374,null,{}] 04:43:32 INFO - PROCESS | 1655 | 1471088612664 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}] 04:43:32 INFO - PROCESS | 1655 | 1471088612666 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:32 INFO - PROCESS | 1655 | 1471088612743 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:43:32 INFO - PROCESS | 1655 | 1471088612749 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1655 | 1471088612751 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f5c800 == 31 [pid = 1655] [id = 101] 04:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11985e400) [pid = 1655] [serial = 300] [outer = 0x0] 04:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11991c000) [pid = 1655] [serial = 301] [outer = 0x11985e400] 04:43:32 INFO - PROCESS | 1655 | 1471088612779 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x120e08c00) [pid = 1655] [serial = 302] [outer = 0x11985e400] 04:43:33 INFO - PROCESS | 1655 | 1471088613111 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:43:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 04:43:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:43:33 INFO - PROCESS | 1655 | 1471088613131 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1655 | 1471088613133 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:43:33 INFO - PROCESS | 1655 | 1471088613135 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1655 | 1471088613137 Marionette TRACE conn2 <- [1,378,null,{}] 04:43:33 INFO - PROCESS | 1655 | 1471088613145 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}] 04:43:33 INFO - PROCESS | 1655 | 1471088613148 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:33 INFO - PROCESS | 1655 | 1471088613233 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:43:33 INFO - PROCESS | 1655 | 1471088613282 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1655 | 1471088613284 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f18000 == 32 [pid = 1655] [id = 102] 04:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121230400) [pid = 1655] [serial = 303] [outer = 0x0] 04:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x121b2c800) [pid = 1655] [serial = 304] [outer = 0x121230400] 04:43:33 INFO - PROCESS | 1655 | 1471088613311 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12410f800) [pid = 1655] [serial = 305] [outer = 0x121230400] 04:43:33 INFO - PROCESS | 1655 | 1471088613640 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:43:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 04:43:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:43:33 INFO - PROCESS | 1655 | 1471088613656 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1655 | 1471088613658 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:43:33 INFO - PROCESS | 1655 | 1471088613660 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1655 | 1471088613661 Marionette TRACE conn2 <- [1,382,null,{}] 04:43:33 INFO - PROCESS | 1655 | 1471088613666 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}] 04:43:33 INFO - PROCESS | 1655 | 1471088613667 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:33 INFO - PROCESS | 1655 | 1471088613743 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:43:33 INFO - PROCESS | 1655 | 1471088613792 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1655 | 1471088613793 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198ba800 == 33 [pid = 1655] [id = 103] 04:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124419000) [pid = 1655] [serial = 306] [outer = 0x0] 04:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x125431c00) [pid = 1655] [serial = 307] [outer = 0x124419000] 04:43:33 INFO - PROCESS | 1655 | 1471088613818 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12671e000) [pid = 1655] [serial = 308] [outer = 0x124419000] 04:43:34 INFO - PROCESS | 1655 | 1471088614099 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:43:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 472ms 04:43:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:43:34 INFO - PROCESS | 1655 | 1471088614136 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1655 | 1471088614137 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:43:34 INFO - PROCESS | 1655 | 1471088614140 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1655 | 1471088614141 Marionette TRACE conn2 <- [1,386,null,{}] 04:43:34 INFO - PROCESS | 1655 | 1471088614143 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}] 04:43:34 INFO - PROCESS | 1655 | 1471088614145 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:34 INFO - PROCESS | 1655 | 1471088614221 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:43:34 INFO - PROCESS | 1655 | 1471088614224 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1655 | 1471088614225 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e80800 == 34 [pid = 1655] [id = 104] 04:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1254cd000) [pid = 1655] [serial = 309] [outer = 0x0] 04:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126d3bc00) [pid = 1655] [serial = 310] [outer = 0x1254cd000] 04:43:34 INFO - PROCESS | 1655 | 1471088614252 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126fcd400) [pid = 1655] [serial = 311] [outer = 0x1254cd000] 04:43:34 INFO - PROCESS | 1655 | 1471088614595 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]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:43:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 04:43:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:43:34 INFO - PROCESS | 1655 | 1471088614609 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1655 | 1471088614610 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:43:34 INFO - PROCESS | 1655 | 1471088614613 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1655 | 1471088614614 Marionette TRACE conn2 <- [1,390,null,{}] 04:43:34 INFO - PROCESS | 1655 | 1471088614616 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}] 04:43:34 INFO - PROCESS | 1655 | 1471088614620 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:34 INFO - PROCESS | 1655 | 1471088614742 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:43:34 INFO - PROCESS | 1655 | 1471088614777 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1655 | 1471088614778 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c9a800 == 35 [pid = 1655] [id = 105] 04:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129177800) [pid = 1655] [serial = 312] [outer = 0x0] 04:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129338c00) [pid = 1655] [serial = 313] [outer = 0x129177800] 04:43:34 INFO - PROCESS | 1655 | 1471088614807 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a40e000) [pid = 1655] [serial = 314] [outer = 0x129177800] 04:43:35 INFO - PROCESS | 1655 | 1471088615233 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]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:43:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 04:43:35 INFO - PROCESS | 1655 | 1471088615282 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:43:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:43:35 INFO - PROCESS | 1655 | 1471088615284 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:43:35 INFO - PROCESS | 1655 | 1471088615286 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1655 | 1471088615287 Marionette TRACE conn2 <- [1,394,null,{}] 04:43:35 INFO - PROCESS | 1655 | 1471088615289 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}] 04:43:35 INFO - PROCESS | 1655 | 1471088615290 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:35 INFO - PROCESS | 1655 | 1471088615378 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:43:35 INFO - PROCESS | 1655 | 1471088615389 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1655 | 1471088615390 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254ad000 == 36 [pid = 1655] [id = 106] 04:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a40ec00) [pid = 1655] [serial = 315] [outer = 0x0] 04:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a519400) [pid = 1655] [serial = 316] [outer = 0x12a40ec00] 04:43:35 INFO - PROCESS | 1655 | 1471088615414 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a7e2c00) [pid = 1655] [serial = 317] [outer = 0x12a40ec00] 04:43:35 INFO - PROCESS | 1655 | 1471088615757 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]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:43:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 04:43:35 INFO - PROCESS | 1655 | 1471088615804 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1655 | 1471088615806 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:43:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:43:35 INFO - PROCESS | 1655 | 1471088615808 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1655 | 1471088615809 Marionette TRACE conn2 <- [1,398,null,{}] 04:43:35 INFO - PROCESS | 1655 | 1471088615811 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}] 04:43:35 INFO - PROCESS | 1655 | 1471088615812 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:35 INFO - PROCESS | 1655 | 1471088615901 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:43:35 INFO - PROCESS | 1655 | 1471088615936 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1655 | 1471088615938 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168b8800 == 37 [pid = 1655] [id = 107] 04:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a7e5800) [pid = 1655] [serial = 318] [outer = 0x0] 04:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12af0a800) [pid = 1655] [serial = 319] [outer = 0x12a7e5800] 04:43:35 INFO - PROCESS | 1655 | 1471088615962 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12af2a400) [pid = 1655] [serial = 320] [outer = 0x12a7e5800] 04:43:36 INFO - PROCESS | 1655 | 1471088616284 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]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:43:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 04:43:36 INFO - PROCESS | 1655 | 1471088616327 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:43:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:43:36 INFO - PROCESS | 1655 | 1471088616329 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:43:36 INFO - PROCESS | 1655 | 1471088616331 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1655 | 1471088616332 Marionette TRACE conn2 <- [1,402,null,{}] 04:43:36 INFO - PROCESS | 1655 | 1471088616335 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}] 04:43:36 INFO - PROCESS | 1655 | 1471088616336 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:36 INFO - PROCESS | 1655 | 1471088616427 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:43:36 INFO - PROCESS | 1655 | 1471088616459 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1655 | 1471088616460 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b45800 == 38 [pid = 1655] [id = 108] 04:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12af2b800) [pid = 1655] [serial = 321] [outer = 0x0] 04:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b802c00) [pid = 1655] [serial = 322] [outer = 0x12af2b800] 04:43:36 INFO - PROCESS | 1655 | 1471088616484 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b80cc00) [pid = 1655] [serial = 323] [outer = 0x12af2b800] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a40b800) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b808800) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a45f400) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12103dc00) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b808400) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1189bdc00) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121043400) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x111c19c00) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1273e0000) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12542d800) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11810f400) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120d02800) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12441a000) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128b5d400) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11327b800) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x111c22400) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121224800) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126d72400) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:43:36 INFO - PROCESS | 1655 | 1471088616998 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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:43:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 721ms 04:43:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:43:37 INFO - PROCESS | 1655 | 1471088617053 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1655 | 1471088617055 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:43:37 INFO - PROCESS | 1655 | 1471088617058 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1655 | 1471088617060 Marionette TRACE conn2 <- [1,406,null,{}] 04:43:37 INFO - PROCESS | 1655 | 1471088617063 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}] 04:43:37 INFO - PROCESS | 1655 | 1471088617065 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:37 INFO - PROCESS | 1655 | 1471088617205 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:43:37 INFO - PROCESS | 1655 | 1471088617283 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1655 | 1471088617284 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x126f2c000 == 39 [pid = 1655] [id = 109] 04:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118514000) [pid = 1655] [serial = 324] [outer = 0x0] 04:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121224800) [pid = 1655] [serial = 325] [outer = 0x118514000] 04:43:37 INFO - PROCESS | 1655 | 1471088617324 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12671a400) [pid = 1655] [serial = 326] [outer = 0x118514000] 04:43:37 INFO - PROCESS | 1655 | 1471088617603 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:43:37 INFO - PROCESS | 1655 | 1471088617675 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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:43:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 671ms 04:43:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:43:37 INFO - PROCESS | 1655 | 1471088617729 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1655 | 1471088617731 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:43:37 INFO - PROCESS | 1655 | 1471088617734 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1655 | 1471088617737 Marionette TRACE conn2 <- [1,410,null,{}] 04:43:37 INFO - PROCESS | 1655 | 1471088617740 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}] 04:43:37 INFO - PROCESS | 1655 | 1471088617743 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:37 INFO - PROCESS | 1655 | 1471088617914 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:43:37 INFO - PROCESS | 1655 | 1471088617923 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1655 | 1471088617925 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a21b800 == 40 [pid = 1655] [id = 110] 04:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1267e5400) [pid = 1655] [serial = 327] [outer = 0x0] 04:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a461800) [pid = 1655] [serial = 328] [outer = 0x1267e5400] 04:43:37 INFO - PROCESS | 1655 | 1471088617968 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12bc63c00) [pid = 1655] [serial = 329] [outer = 0x1267e5400] 04:43:38 INFO - PROCESS | 1655 | 1471088618368 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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:43:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 671ms 04:43:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:43:38 INFO - PROCESS | 1655 | 1471088618405 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1655 | 1471088618406 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:43:38 INFO - PROCESS | 1655 | 1471088618408 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1655 | 1471088618409 Marionette TRACE conn2 <- [1,414,null,{}] 04:43:38 INFO - PROCESS | 1655 | 1471088618414 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}] 04:43:38 INFO - PROCESS | 1655 | 1471088618416 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:38 INFO - PROCESS | 1655 | 1471088618516 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:43:38 INFO - PROCESS | 1655 | 1471088618566 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1655 | 1471088618566 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a762000 == 41 [pid = 1655] [id = 111] 04:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bcee400) [pid = 1655] [serial = 330] [outer = 0x0] 04:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12bcf9c00) [pid = 1655] [serial = 331] [outer = 0x12bcee400] 04:43:38 INFO - PROCESS | 1655 | 1471088618590 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bd9ec00) [pid = 1655] [serial = 332] [outer = 0x12bcee400] 04:43:38 INFO - PROCESS | 1655 | 1471088618861 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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:43:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 470ms 04:43:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:43:38 INFO - PROCESS | 1655 | 1471088618885 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1655 | 1471088618887 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:43:38 INFO - PROCESS | 1655 | 1471088618889 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1655 | 1471088618890 Marionette TRACE conn2 <- [1,418,null,{}] 04:43:38 INFO - PROCESS | 1655 | 1471088618951 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}] 04:43:38 INFO - PROCESS | 1655 | 1471088618953 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:39 INFO - PROCESS | 1655 | 1471088619059 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:43:39 INFO - PROCESS | 1655 | 1471088619106 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1655 | 1471088619108 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11647d800 == 42 [pid = 1655] [id = 112] 04:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116aa3400) [pid = 1655] [serial = 333] [outer = 0x0] 04:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1176b5c00) [pid = 1655] [serial = 334] [outer = 0x116aa3400] 04:43:39 INFO - PROCESS | 1655 | 1471088619139 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11845e800) [pid = 1655] [serial = 335] [outer = 0x116aa3400] 04:43:40 INFO - PROCESS | 1655 | 1471088620056 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]]]}] 04:43:40 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 04:43:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1219ms 04:43:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:43:40 INFO - PROCESS | 1655 | 1471088620109 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1655 | 1471088620111 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:43:40 INFO - PROCESS | 1655 | 1471088620114 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1655 | 1471088620116 Marionette TRACE conn2 <- [1,422,null,{}] 04:43:40 INFO - PROCESS | 1655 | 1471088620120 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}] 04:43:40 INFO - PROCESS | 1655 | 1471088620122 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:40 INFO - PROCESS | 1655 | 1471088620228 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:43:40 INFO - PROCESS | 1655 | 1471088620281 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:40 INFO - PROCESS | 1655 | 1471088620283 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f16800 == 43 [pid = 1655] [id = 113] 04:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11922a000) [pid = 1655] [serial = 336] [outer = 0x0] 04:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x120d0c800) [pid = 1655] [serial = 337] [outer = 0x11922a000] 04:43:40 INFO - PROCESS | 1655 | 1471088620313 Marionette DEBUG loaded listener.js 04:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121731800) [pid = 1655] [serial = 338] [outer = 0x11922a000] 04:43:41 INFO - PROCESS | 1655 | 1471088621209 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]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:43:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1120ms 04:43:41 INFO - PROCESS | 1655 | 1471088621235 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1655 | 1471088621237 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:43:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:43:41 INFO - PROCESS | 1655 | 1471088621239 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1655 | 1471088621240 Marionette TRACE conn2 <- [1,426,null,{}] 04:43:41 INFO - PROCESS | 1655 | 1471088621243 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}] 04:43:41 INFO - PROCESS | 1655 | 1471088621245 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:41 INFO - PROCESS | 1655 | 1471088621342 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:43:41 INFO - PROCESS | 1655 | 1471088621391 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1655 | 1471088621394 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x125417800 == 44 [pid = 1655] [id = 114] 04:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121b0e400) [pid = 1655] [serial = 339] [outer = 0x0] 04:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12447dc00) [pid = 1655] [serial = 340] [outer = 0x121b0e400] 04:43:41 INFO - PROCESS | 1655 | 1471088621425 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126d41800) [pid = 1655] [serial = 341] [outer = 0x121b0e400] 04:43:42 INFO - PROCESS | 1655 | 1471088622004 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] 04:43:42 INFO - PROCESS | 1655 | 1471088622017 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:43:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:43:42 INFO - PROCESS | 1655 | 1471088622020 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1655 | 1471088622022 Marionette TRACE conn2 <- [1,430,null,{}] 04:43:42 INFO - PROCESS | 1655 | 1471088622025 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}] 04:43:42 INFO - PROCESS | 1655 | 1471088622027 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:42 INFO - PROCESS | 1655 | 1471088622155 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:43:42 INFO - PROCESS | 1655 | 1471088622201 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1655 | 1471088622203 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x116480800 == 45 [pid = 1655] [id = 115] 04:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11983ac00) [pid = 1655] [serial = 342] [outer = 0x0] 04:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119916400) [pid = 1655] [serial = 343] [outer = 0x11983ac00] 04:43:42 INFO - PROCESS | 1655 | 1471088622236 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x120e0a000) [pid = 1655] [serial = 344] [outer = 0x11983ac00] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a21b800 == 44 [pid = 1655] [id = 110] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x126f2c000 == 43 [pid = 1655] [id = 109] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x128b45800 == 42 [pid = 1655] [id = 108] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1168b8800 == 41 [pid = 1655] [id = 107] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1254ad000 == 40 [pid = 1655] [id = 106] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x123c9a800 == 39 [pid = 1655] [id = 105] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x120e80800 == 38 [pid = 1655] [id = 104] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1198ba800 == 37 [pid = 1655] [id = 103] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x118f18000 == 36 [pid = 1655] [id = 102] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x116f5c800 == 35 [pid = 1655] [id = 101] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1168c0000 == 34 [pid = 1655] [id = 100] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1168c9000 == 33 [pid = 1655] [id = 99] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12b86d000 == 32 [pid = 1655] [id = 98] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a75a800 == 31 [pid = 1655] [id = 80] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x125417800 == 30 [pid = 1655] [id = 114] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x118f16800 == 29 [pid = 1655] [id = 113] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a762000 == 28 [pid = 1655] [id = 111] 04:43:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11647d800 == 27 [pid = 1655] [id = 112] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12bc62400) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a521000) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b80dc00) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12b746000) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1219fdc00) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121ee5c00) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b895800) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1192b3400) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11985dc00) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1273dc800) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1273e3000) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121ee4800) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124417c00) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129332800) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126721800) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126fcf400) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11821d800) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118570800) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129053000) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129176800) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128b53800) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128b5a800) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12bc57000) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b891400) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1161fc800) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121731400) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119222800) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x120ef1400) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b804800) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12af08c00) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126fcd800) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12b94f800) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12a408800) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12b746400) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12bc5e000) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12b897400) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1655 | 1471088623159 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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:43:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1170ms 04:43:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:43:43 INFO - PROCESS | 1655 | 1471088623191 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1655 | 1471088623193 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:43:43 INFO - PROCESS | 1655 | 1471088623198 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1655 | 1471088623199 Marionette TRACE conn2 <- [1,434,null,{}] 04:43:43 INFO - PROCESS | 1655 | 1471088623203 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}] 04:43:43 INFO - PROCESS | 1655 | 1471088623204 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:43 INFO - PROCESS | 1655 | 1471088623277 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:43:43 INFO - PROCESS | 1655 | 1471088623282 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 1655 | 1471088623285 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f56000 == 28 [pid = 1655] [id = 116] 04:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x116aa8000) [pid = 1655] [serial = 345] [outer = 0x0] 04:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118118c00) [pid = 1655] [serial = 346] [outer = 0x116aa8000] 04:43:43 INFO - PROCESS | 1655 | 1471088623313 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x116aa8c00) [pid = 1655] [serial = 347] [outer = 0x116aa8000] 04:43:43 INFO - PROCESS | 1655 | 1471088623638 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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:43:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 471ms 04:43:43 INFO - PROCESS | 1655 | 1471088623671 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1655 | 1471088623674 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:43:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:43:43 INFO - PROCESS | 1655 | 1471088623679 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1655 | 1471088623681 Marionette TRACE conn2 <- [1,438,null,{}] 04:43:43 INFO - PROCESS | 1655 | 1471088623683 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}] 04:43:43 INFO - PROCESS | 1655 | 1471088623685 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:43 INFO - PROCESS | 1655 | 1471088623758 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:43:43 INFO - PROCESS | 1655 | 1471088623765 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 1655 | 1471088623767 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f3e800 == 29 [pid = 1655] [id = 117] 04:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1187b5000) [pid = 1655] [serial = 348] [outer = 0x0] 04:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1192b3000) [pid = 1655] [serial = 349] [outer = 0x1187b5000] 04:43:43 INFO - PROCESS | 1655 | 1471088623794 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11991c400) [pid = 1655] [serial = 350] [outer = 0x1187b5000] 04:43:44 INFO - PROCESS | 1655 | 1471088624149 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]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms 04:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:43:44 INFO - PROCESS | 1655 | 1471088624207 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 1655 | 1471088624209 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:43:44 INFO - PROCESS | 1655 | 1471088624212 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 1655 | 1471088624215 Marionette TRACE conn2 <- [1,442,null,{}] 04:43:44 INFO - PROCESS | 1655 | 1471088624222 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}] 04:43:44 INFO - PROCESS | 1655 | 1471088624225 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:44 INFO - PROCESS | 1655 | 1471088624298 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:43:44 INFO - PROCESS | 1655 | 1471088624303 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1655 | 1471088624305 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187a7800 == 30 [pid = 1655] [id = 118] 04:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113da8c00) [pid = 1655] [serial = 351] [outer = 0x0] 04:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1219f4c00) [pid = 1655] [serial = 352] [outer = 0x113da8c00] 04:43:44 INFO - PROCESS | 1655 | 1471088624335 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121ee5c00) [pid = 1655] [serial = 353] [outer = 0x113da8c00] 04:43:44 INFO - PROCESS | 1655 | 1471088624684 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]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 04:43:44 INFO - PROCESS | 1655 | 1471088624734 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 1655 | 1471088624735 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:43:44 INFO - PROCESS | 1655 | 1471088624737 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 1655 | 1471088624739 Marionette TRACE conn2 <- [1,446,null,{}] 04:43:44 INFO - PROCESS | 1655 | 1471088624741 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}] 04:43:44 INFO - PROCESS | 1655 | 1471088624742 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:44 INFO - PROCESS | 1655 | 1471088624846 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:43:44 INFO - PROCESS | 1655 | 1471088624852 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1655 | 1471088624854 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11955b800 == 31 [pid = 1655] [id = 119] 04:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121eef400) [pid = 1655] [serial = 354] [outer = 0x0] 04:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1241b8000) [pid = 1655] [serial = 355] [outer = 0x121eef400] 04:43:44 INFO - PROCESS | 1655 | 1471088624881 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1254cf000) [pid = 1655] [serial = 356] [outer = 0x121eef400] 04:43:45 INFO - PROCESS | 1655 | 1471088625335 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]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:43:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 618ms 04:43:45 INFO - PROCESS | 1655 | 1471088625357 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1655 | 1471088625360 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:43:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:43:45 INFO - PROCESS | 1655 | 1471088625365 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1655 | 1471088625377 Marionette TRACE conn2 <- [1,450,null,{}] 04:43:45 INFO - PROCESS | 1655 | 1471088625392 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}] 04:43:45 INFO - PROCESS | 1655 | 1471088625394 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:45 INFO - PROCESS | 1655 | 1471088625503 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:43:45 INFO - PROCESS | 1655 | 1471088625508 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1655 | 1471088625509 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e72800 == 32 [pid = 1655] [id = 120] 04:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11680e000) [pid = 1655] [serial = 357] [outer = 0x0] 04:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12671f800) [pid = 1655] [serial = 358] [outer = 0x11680e000] 04:43:45 INFO - PROCESS | 1655 | 1471088625537 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126d74800) [pid = 1655] [serial = 359] [outer = 0x11680e000] 04:43:45 INFO - PROCESS | 1655 | 1471088625906 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] 04:43:45 INFO - PROCESS | 1655 | 1471088625958 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:43:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:43:45 INFO - PROCESS | 1655 | 1471088625961 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1655 | 1471088625962 Marionette TRACE conn2 <- [1,454,null,{}] 04:43:45 INFO - PROCESS | 1655 | 1471088625964 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}] 04:43:45 INFO - PROCESS | 1655 | 1471088625968 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:46 INFO - PROCESS | 1655 | 1471088626075 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:43:46 INFO - PROCESS | 1655 | 1471088626120 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1655 | 1471088626121 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x121662000 == 33 [pid = 1655] [id = 121] 04:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11821e800) [pid = 1655] [serial = 360] [outer = 0x0] 04:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1273dc800) [pid = 1655] [serial = 361] [outer = 0x11821e800] 04:43:46 INFO - PROCESS | 1655 | 1471088626146 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x129054c00) [pid = 1655] [serial = 362] [outer = 0x11821e800] 04:43:46 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:46 INFO - PROCESS | 1655 | 1471088626477 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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 04:43:46 INFO - PROCESS | 1655 | 1471088626484 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1655 | 1471088626485 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:43:46 INFO - PROCESS | 1655 | 1471088626493 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1655 | 1471088626494 Marionette TRACE conn2 <- [1,458,null,{}] 04:43:46 INFO - PROCESS | 1655 | 1471088626506 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}] 04:43:46 INFO - PROCESS | 1655 | 1471088626507 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:46 INFO - PROCESS | 1655 | 1471088626596 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:43:46 INFO - PROCESS | 1655 | 1471088626631 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1655 | 1471088626632 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c9f800 == 34 [pid = 1655] [id = 122] 04:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1273e4400) [pid = 1655] [serial = 363] [outer = 0x0] 04:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129176400) [pid = 1655] [serial = 364] [outer = 0x1273e4400] 04:43:46 INFO - PROCESS | 1655 | 1471088626656 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a406c00) [pid = 1655] [serial = 365] [outer = 0x1273e4400] 04:43:46 INFO - PROCESS | 1655 | 1471088626978 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] 04:43:47 INFO - PROCESS | 1655 | 1471088627025 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:43:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:43:47 INFO - PROCESS | 1655 | 1471088627027 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 1655 | 1471088627028 Marionette TRACE conn2 <- [1,462,null,{}] 04:43:47 INFO - PROCESS | 1655 | 1471088627030 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}] 04:43:47 INFO - PROCESS | 1655 | 1471088627032 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:47 INFO - PROCESS | 1655 | 1471088627121 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:43:47 INFO - PROCESS | 1655 | 1471088627124 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1655 | 1471088627126 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254ab000 == 35 [pid = 1655] [id = 123] 04:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a408800) [pid = 1655] [serial = 366] [outer = 0x0] 04:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a521000) [pid = 1655] [serial = 367] [outer = 0x12a408800] 04:43:47 INFO - PROCESS | 1655 | 1471088627150 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a7ddc00) [pid = 1655] [serial = 368] [outer = 0x12a408800] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a40ec00) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a7e5800) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1187b1800) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121230400) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11821dc00) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11985e400) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124419000) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1267e5400) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1254cd000) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12af2b800) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123c08400) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118514000) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12bcee400) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x129177800) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:43:47 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:47 INFO - PROCESS | 1655 | 1471088627565 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] 04:43:47 INFO - PROCESS | 1655 | 1471088627602 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:43:47 INFO - PROCESS | 1655 | 1471088627605 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 1655 | 1471088627606 Marionette TRACE conn2 <- [1,466,null,{}] 04:43:47 INFO - PROCESS | 1655 | 1471088627608 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}] 04:43:47 INFO - PROCESS | 1655 | 1471088627609 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:47 INFO - PROCESS | 1655 | 1471088627717 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:43:47 INFO - PROCESS | 1655 | 1471088627746 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1655 | 1471088627747 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187a6800 == 36 [pid = 1655] [id = 124] 04:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1121bec00) [pid = 1655] [serial = 369] [outer = 0x0] 04:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1241b8400) [pid = 1655] [serial = 370] [outer = 0x1121bec00] 04:43:47 INFO - PROCESS | 1655 | 1471088627771 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12a519c00) [pid = 1655] [serial = 371] [outer = 0x1121bec00] 04:43:48 INFO - PROCESS | 1655 | 1471088628054 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] 04:43:48 INFO - PROCESS | 1655 | 1471088628075 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:43:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:43:48 INFO - PROCESS | 1655 | 1471088628077 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1655 | 1471088628078 Marionette TRACE conn2 <- [1,470,null,{}] 04:43:48 INFO - PROCESS | 1655 | 1471088628088 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}] 04:43:48 INFO - PROCESS | 1655 | 1471088628089 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:48 INFO - PROCESS | 1655 | 1471088628166 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:43:48 INFO - PROCESS | 1655 | 1471088628170 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1655 | 1471088628171 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c7c800 == 37 [pid = 1655] [id = 125] 04:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12a523c00) [pid = 1655] [serial = 372] [outer = 0x0] 04:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12af07800) [pid = 1655] [serial = 373] [outer = 0x12a523c00] 04:43:48 INFO - PROCESS | 1655 | 1471088628197 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12af31000) [pid = 1655] [serial = 374] [outer = 0x12a523c00] 04:43:48 INFO - PROCESS | 1655 | 1471088628510 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]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:43:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 476ms 04:43:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:43:48 INFO - PROCESS | 1655 | 1471088628553 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1655 | 1471088628555 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:43:48 INFO - PROCESS | 1655 | 1471088628557 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1655 | 1471088628559 Marionette TRACE conn2 <- [1,474,null,{}] 04:43:48 INFO - PROCESS | 1655 | 1471088628562 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}] 04:43:48 INFO - PROCESS | 1655 | 1471088628564 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:48 INFO - PROCESS | 1655 | 1471088628725 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:43:48 INFO - PROCESS | 1655 | 1471088628733 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1655 | 1471088628734 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e71000 == 38 [pid = 1655] [id = 126] 04:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12b747000) [pid = 1655] [serial = 375] [outer = 0x0] 04:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b80e800) [pid = 1655] [serial = 376] [outer = 0x12b747000] 04:43:48 INFO - PROCESS | 1655 | 1471088628777 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b949000) [pid = 1655] [serial = 377] [outer = 0x12b747000] 04:43:49 INFO - PROCESS | 1655 | 1471088629196 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]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 673ms 04:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:43:49 INFO - PROCESS | 1655 | 1471088629232 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1655 | 1471088629234 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:43:49 INFO - PROCESS | 1655 | 1471088629236 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1655 | 1471088629237 Marionette TRACE conn2 <- [1,478,null,{}] 04:43:49 INFO - PROCESS | 1655 | 1471088629239 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}] 04:43:49 INFO - PROCESS | 1655 | 1471088629240 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:49 INFO - PROCESS | 1655 | 1471088629313 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:43:49 INFO - PROCESS | 1655 | 1471088629363 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1655 | 1471088629364 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4d6800 == 39 [pid = 1655] [id = 127] 04:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126d6c800) [pid = 1655] [serial = 378] [outer = 0x0] 04:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b94e400) [pid = 1655] [serial = 379] [outer = 0x126d6c800] 04:43:49 INFO - PROCESS | 1655 | 1471088629388 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bcedc00) [pid = 1655] [serial = 380] [outer = 0x126d6c800] 04:43:49 INFO - PROCESS | 1655 | 1471088629981 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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:43:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 818ms 04:43:50 INFO - PROCESS | 1655 | 1471088630075 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1655 | 1471088630077 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:43:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:43:50 INFO - PROCESS | 1655 | 1471088630104 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1655 | 1471088630106 Marionette TRACE conn2 <- [1,482,null,{}] 04:43:50 INFO - PROCESS | 1655 | 1471088630110 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}] 04:43:50 INFO - PROCESS | 1655 | 1471088630112 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:50 INFO - PROCESS | 1655 | 1471088630221 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:43:50 INFO - PROCESS | 1655 | 1471088630268 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1655 | 1471088630270 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x117152000 == 40 [pid = 1655] [id = 128] 04:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118514c00) [pid = 1655] [serial = 381] [outer = 0x0] 04:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1187af400) [pid = 1655] [serial = 382] [outer = 0x118514c00] 04:43:50 INFO - PROCESS | 1655 | 1471088630301 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11965ac00) [pid = 1655] [serial = 383] [outer = 0x118514c00] 04:43:50 INFO - PROCESS | 1655 | 1471088630987 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]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:43:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 924ms 04:43:51 INFO - PROCESS | 1655 | 1471088631027 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1655 | 1471088631031 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:43:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:43:51 INFO - PROCESS | 1655 | 1471088631035 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1655 | 1471088631037 Marionette TRACE conn2 <- [1,486,null,{}] 04:43:51 INFO - PROCESS | 1655 | 1471088631040 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}] 04:43:51 INFO - PROCESS | 1655 | 1471088631042 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:51 INFO - PROCESS | 1655 | 1471088631129 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x120e71000 == 39 [pid = 1655] [id = 126] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x128c7c800 == 38 [pid = 1655] [id = 125] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1187a6800 == 37 [pid = 1655] [id = 124] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1254ab000 == 36 [pid = 1655] [id = 123] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x123c9f800 == 35 [pid = 1655] [id = 122] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x121662000 == 34 [pid = 1655] [id = 121] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x120e72800 == 33 [pid = 1655] [id = 120] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11955b800 == 32 [pid = 1655] [id = 119] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1187a7800 == 31 [pid = 1655] [id = 118] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x116f3e800 == 30 [pid = 1655] [id = 117] 04:43:51 INFO - PROCESS | 1655 | --DOCSHELL 0x113f56000 == 29 [pid = 1655] [id = 116] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a519400) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12af0a800) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118f71400) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1192aa000) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121b2c800) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12410f800) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11845c800) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1187b0000) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11991c000) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x120e08c00) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x125431c00) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12671e000) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12bc63c00) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126d3bc00) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126fcd400) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b802c00) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12bcf2400) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x121224800) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12bcf9c00) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12af2a400) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12bd9ec00) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12b80cc00) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x129338c00) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12a40e000) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12a7e2c00) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12671a400) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12a461800) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 04:43:51 INFO - PROCESS | 1655 | 1471088631211 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1655 | 1471088631214 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x113f56000 == 30 [pid = 1655] [id = 129] 04:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x115d1e000) [pid = 1655] [serial = 384] [outer = 0x0] 04:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11845c800) [pid = 1655] [serial = 385] [outer = 0x115d1e000] 04:43:51 INFO - PROCESS | 1655 | 1471088631243 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1192ae400) [pid = 1655] [serial = 386] [outer = 0x115d1e000] 04:43:51 INFO - PROCESS | 1655 | 1471088631568 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]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:43:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 570ms 04:43:51 INFO - PROCESS | 1655 | 1471088631605 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1655 | 1471088631609 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:43:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:43:51 INFO - PROCESS | 1655 | 1471088631616 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1655 | 1471088631618 Marionette TRACE conn2 <- [1,490,null,{}] 04:43:51 INFO - PROCESS | 1655 | 1471088631622 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}] 04:43:51 INFO - PROCESS | 1655 | 1471088631624 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:51 INFO - PROCESS | 1655 | 1471088631733 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:43:51 INFO - PROCESS | 1655 | 1471088631814 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1655 | 1471088631816 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x118293000 == 31 [pid = 1655] [id = 130] 04:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119651000) [pid = 1655] [serial = 387] [outer = 0x0] 04:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x120e08000) [pid = 1655] [serial = 388] [outer = 0x119651000] 04:43:51 INFO - PROCESS | 1655 | 1471088631862 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1219f6000) [pid = 1655] [serial = 389] [outer = 0x119651000] 04:43:52 INFO - PROCESS | 1655 | 1471088632299 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]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:43:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 720ms 04:43:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:43:52 INFO - PROCESS | 1655 | 1471088632336 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1655 | 1471088632339 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:43:52 INFO - PROCESS | 1655 | 1471088632342 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1655 | 1471088632346 Marionette TRACE conn2 <- [1,494,null,{}] 04:43:52 INFO - PROCESS | 1655 | 1471088632357 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}] 04:43:52 INFO - PROCESS | 1655 | 1471088632362 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:52 INFO - PROCESS | 1655 | 1471088632499 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:43:52 INFO - PROCESS | 1655 | 1471088632515 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1655 | 1471088632517 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119568000 == 32 [pid = 1655] [id = 131] 04:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1245cf400) [pid = 1655] [serial = 390] [outer = 0x0] 04:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1254cb800) [pid = 1655] [serial = 391] [outer = 0x1245cf400] 04:43:52 INFO - PROCESS | 1655 | 1471088632564 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x126b0cc00) [pid = 1655] [serial = 392] [outer = 0x1245cf400] 04:43:52 INFO - PROCESS | 1655 | 1471088632991 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]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:43:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 675ms 04:43:53 INFO - PROCESS | 1655 | 1471088633030 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1655 | 1471088633033 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:43:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:43:53 INFO - PROCESS | 1655 | 1471088633036 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1655 | 1471088633037 Marionette TRACE conn2 <- [1,498,null,{}] 04:43:53 INFO - PROCESS | 1655 | 1471088633039 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}] 04:43:53 INFO - PROCESS | 1655 | 1471088633041 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:53 INFO - PROCESS | 1655 | 1471088633161 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:43:53 INFO - PROCESS | 1655 | 1471088633168 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1655 | 1471088633169 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f86800 == 33 [pid = 1655] [id = 132] 04:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x126fcd400) [pid = 1655] [serial = 393] [outer = 0x0] 04:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1273e3400) [pid = 1655] [serial = 394] [outer = 0x126fcd400] 04:43:53 INFO - PROCESS | 1655 | 1471088633212 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x128b57000) [pid = 1655] [serial = 395] [outer = 0x126fcd400] 04:43:53 INFO - PROCESS | 1655 | 1471088633676 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]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:43:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 04:43:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:43:53 INFO - PROCESS | 1655 | 1471088633706 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1655 | 1471088633707 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:43:53 INFO - PROCESS | 1655 | 1471088633721 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1655 | 1471088633723 Marionette TRACE conn2 <- [1,502,null,{}] 04:43:53 INFO - PROCESS | 1655 | 1471088633725 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}] 04:43:53 INFO - PROCESS | 1655 | 1471088633726 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:53 INFO - PROCESS | 1655 | 1471088633825 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:43:53 INFO - PROCESS | 1655 | 1471088633831 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1655 | 1471088633832 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x121334000 == 34 [pid = 1655] [id = 133] 04:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118226800) [pid = 1655] [serial = 396] [outer = 0x0] 04:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12904bc00) [pid = 1655] [serial = 397] [outer = 0x118226800] 04:43:53 INFO - PROCESS | 1655 | 1471088633856 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x129057c00) [pid = 1655] [serial = 398] [outer = 0x118226800] 04:43:54 INFO - PROCESS | 1655 | 1471088634198 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:43:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 523ms 04:43:54 INFO - PROCESS | 1655 | 1471088634240 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1655 | 1471088634241 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:43:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:43:54 INFO - PROCESS | 1655 | 1471088634243 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1655 | 1471088634244 Marionette TRACE conn2 <- [1,506,null,{}] 04:43:54 INFO - PROCESS | 1655 | 1471088634246 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}] 04:43:54 INFO - PROCESS | 1655 | 1471088634251 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:54 INFO - PROCESS | 1655 | 1471088634367 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:43:54 INFO - PROCESS | 1655 | 1471088634398 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1655 | 1471088634399 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254ad800 == 35 [pid = 1655] [id = 134] 04:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x129178800) [pid = 1655] [serial = 399] [outer = 0x0] 04:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12a7d9800) [pid = 1655] [serial = 400] [outer = 0x129178800] 04:43:54 INFO - PROCESS | 1655 | 1471088634424 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b80f400) [pid = 1655] [serial = 401] [outer = 0x129178800] 04:43:54 INFO - PROCESS | 1655 | 1471088634860 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:43:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 04:43:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:43:54 INFO - PROCESS | 1655 | 1471088634916 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1655 | 1471088634918 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:43:54 INFO - PROCESS | 1655 | 1471088634921 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1655 | 1471088634923 Marionette TRACE conn2 <- [1,510,null,{}] 04:43:54 INFO - PROCESS | 1655 | 1471088634926 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}] 04:43:54 INFO - PROCESS | 1655 | 1471088634929 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:55 INFO - PROCESS | 1655 | 1471088635072 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:43:55 INFO - PROCESS | 1655 | 1471088635106 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1655 | 1471088635107 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b39800 == 36 [pid = 1655] [id = 135] 04:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12a7dc800) [pid = 1655] [serial = 402] [outer = 0x0] 04:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b94c000) [pid = 1655] [serial = 403] [outer = 0x12a7dc800] 04:43:55 INFO - PROCESS | 1655 | 1471088635132 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12bc5b400) [pid = 1655] [serial = 404] [outer = 0x12a7dc800] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11680e000) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116aa3400) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11922a000) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121b0e400) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11821e800) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1121bec00) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1273e4400) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a408800) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a523c00) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b747000) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113da8c00) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1187b5000) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x116aa8000) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11983ac00) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x121eef400) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:43:55 INFO - PROCESS | 1655 | 1471088635521 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]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:43:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 623ms 04:43:55 INFO - PROCESS | 1655 | 1471088635545 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 1655 | 1471088635547 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:43:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:43:55 INFO - PROCESS | 1655 | 1471088635551 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1655 | 1471088635552 Marionette TRACE conn2 <- [1,514,null,{}] 04:43:55 INFO - PROCESS | 1655 | 1471088635555 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}] 04:43:55 INFO - PROCESS | 1655 | 1471088635556 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:55 INFO - PROCESS | 1655 | 1471088635645 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:43:55 INFO - PROCESS | 1655 | 1471088635651 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1655 | 1471088635652 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254a5000 == 37 [pid = 1655] [id = 136] 04:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116aa2800) [pid = 1655] [serial = 405] [outer = 0x0] 04:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1189bdc00) [pid = 1655] [serial = 406] [outer = 0x116aa2800] 04:43:55 INFO - PROCESS | 1655 | 1471088635678 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x123c6a400) [pid = 1655] [serial = 407] [outer = 0x116aa2800] 04:43:56 INFO - PROCESS | 1655 | 1471088635992 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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 04:43:56 INFO - PROCESS | 1655 | 1471088636020 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1655 | 1471088636022 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:43:56 INFO - PROCESS | 1655 | 1471088636024 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1655 | 1471088636025 Marionette TRACE conn2 <- [1,518,null,{}] 04:43:56 INFO - PROCESS | 1655 | 1471088636027 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}] 04:43:56 INFO - PROCESS | 1655 | 1471088636029 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:56 INFO - PROCESS | 1655 | 1471088636128 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:43:56 INFO - PROCESS | 1655 | 1471088636134 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1655 | 1471088636135 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12906e800 == 38 [pid = 1655] [id = 137] 04:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116aa8000) [pid = 1655] [serial = 408] [outer = 0x0] 04:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126d6ec00) [pid = 1655] [serial = 409] [outer = 0x116aa8000] 04:43:56 INFO - PROCESS | 1655 | 1471088636159 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12bc64000) [pid = 1655] [serial = 410] [outer = 0x116aa8000] 04:43:56 INFO - PROCESS | 1655 | 1471088636450 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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 470ms 04:43:56 INFO - PROCESS | 1655 | 1471088636494 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1655 | 1471088636496 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:43:56 INFO - PROCESS | 1655 | 1471088636500 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1655 | 1471088636501 Marionette TRACE conn2 <- [1,522,null,{}] 04:43:56 INFO - PROCESS | 1655 | 1471088636503 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}] 04:43:56 INFO - PROCESS | 1655 | 1471088636505 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:56 INFO - PROCESS | 1655 | 1471088636578 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:43:56 INFO - PROCESS | 1655 | 1471088636584 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1655 | 1471088636585 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5d9000 == 39 [pid = 1655] [id = 138] 04:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113d4fc00) [pid = 1655] [serial = 411] [outer = 0x0] 04:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12bd9b800) [pid = 1655] [serial = 412] [outer = 0x113d4fc00] 04:43:56 INFO - PROCESS | 1655 | 1471088636609 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12bda1000) [pid = 1655] [serial = 413] [outer = 0x113d4fc00] 04:43:56 INFO - PROCESS | 1655 | 1471088636950 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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 04:43:56 INFO - PROCESS | 1655 | 1471088636969 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1655 | 1471088636970 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:43:56 INFO - PROCESS | 1655 | 1471088636973 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1655 | 1471088636974 Marionette TRACE conn2 <- [1,526,null,{}] 04:43:56 INFO - PROCESS | 1655 | 1471088636977 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}] 04:43:56 INFO - PROCESS | 1655 | 1471088636980 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:57 INFO - PROCESS | 1655 | 1471088637091 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:43:57 INFO - PROCESS | 1655 | 1471088637099 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1655 | 1471088637101 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af46000 == 40 [pid = 1655] [id = 139] 04:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12bc61800) [pid = 1655] [serial = 414] [outer = 0x0] 04:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12bda5800) [pid = 1655] [serial = 415] [outer = 0x12bc61800] 04:43:57 INFO - PROCESS | 1655 | 1471088637127 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12c49bc00) [pid = 1655] [serial = 416] [outer = 0x12bc61800] 04:43:57 INFO - PROCESS | 1655 | 1471088637453 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]]]}] 04:43:57 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 04:43:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 572ms 04:43:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:43:57 INFO - PROCESS | 1655 | 1471088637546 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1655 | 1471088637548 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:43:57 INFO - PROCESS | 1655 | 1471088637551 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1655 | 1471088637554 Marionette TRACE conn2 <- [1,530,null,{}] 04:43:57 INFO - PROCESS | 1655 | 1471088637558 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}] 04:43:57 INFO - PROCESS | 1655 | 1471088637560 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:57 INFO - PROCESS | 1655 | 1471088637696 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:43:57 INFO - PROCESS | 1655 | 1471088637746 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1655 | 1471088637750 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f49800 == 41 [pid = 1655] [id = 140] 04:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11845d800) [pid = 1655] [serial = 417] [outer = 0x0] 04:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1187abc00) [pid = 1655] [serial = 418] [outer = 0x11845d800] 04:43:57 INFO - PROCESS | 1655 | 1471088637781 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119656800) [pid = 1655] [serial = 419] [outer = 0x11845d800] 04:43:58 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 04:43:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:43:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:58 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 04:43:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:43:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:43:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:43:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 623ms 04:43:58 INFO - PROCESS | 1655 | 1471088638171 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"]]]}] 04:43:58 INFO - PROCESS | 1655 | 1471088638175 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1655 | 1471088638178 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:43:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:43:58 INFO - PROCESS | 1655 | 1471088638182 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1655 | 1471088638185 Marionette TRACE conn2 <- [1,534,null,{}] 04:43:58 INFO - PROCESS | 1655 | 1471088638188 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}] 04:43:58 INFO - PROCESS | 1655 | 1471088638189 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:58 INFO - PROCESS | 1655 | 1471088638293 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:43:58 INFO - PROCESS | 1655 | 1471088638382 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1655 | 1471088638383 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x125408000 == 42 [pid = 1655] [id = 141] 04:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121b10c00) [pid = 1655] [serial = 420] [outer = 0x0] 04:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1245c9000) [pid = 1655] [serial = 421] [outer = 0x121b10c00] 04:43:58 INFO - PROCESS | 1655 | 1471088638414 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126b10c00) [pid = 1655] [serial = 422] [outer = 0x121b10c00] 04:43:58 INFO - PROCESS | 1655 | 1471088638782 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]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:43:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 622ms 04:43:58 INFO - PROCESS | 1655 | 1471088638803 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1655 | 1471088638804 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:43:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:43:58 INFO - PROCESS | 1655 | 1471088638807 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1655 | 1471088638808 Marionette TRACE conn2 <- [1,538,null,{}] 04:43:58 INFO - PROCESS | 1655 | 1471088638819 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}] 04:43:58 INFO - PROCESS | 1655 | 1471088638822 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:58 INFO - PROCESS | 1655 | 1471088638930 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:43:59 INFO - PROCESS | 1655 | 1471088639012 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1655 | 1471088639018 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b73e000 == 43 [pid = 1655] [id = 142] 04:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b5c000) [pid = 1655] [serial = 423] [outer = 0x0] 04:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129334400) [pid = 1655] [serial = 424] [outer = 0x128b5c000] 04:43:59 INFO - PROCESS | 1655 | 1471088639055 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12af31400) [pid = 1655] [serial = 425] [outer = 0x128b5c000] 04:43:59 INFO - PROCESS | 1655 | 1471088639432 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]]]}] 04:43:59 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. 04:43:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 670ms 04:43:59 INFO - PROCESS | 1655 | 1471088639478 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1655 | 1471088639479 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:43:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:43:59 INFO - PROCESS | 1655 | 1471088639481 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1655 | 1471088639483 Marionette TRACE conn2 <- [1,542,null,{}] 04:43:59 INFO - PROCESS | 1655 | 1471088639485 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}] 04:43:59 INFO - PROCESS | 1655 | 1471088639486 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:59 INFO - PROCESS | 1655 | 1471088639583 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:43:59 INFO - PROCESS | 1655 | 1471088639669 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1655 | 1471088639670 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:43:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b91b000 == 44 [pid = 1655] [id = 143] 04:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12bcf4c00) [pid = 1655] [serial = 426] [outer = 0x0] 04:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12bda0800) [pid = 1655] [serial = 427] [outer = 0x12bcf4c00] 04:43:59 INFO - PROCESS | 1655 | 1471088639699 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12c494800) [pid = 1655] [serial = 428] [outer = 0x12bcf4c00] 04:44:00 INFO - PROCESS | 1655 | 1471088640086 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]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:44:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms 04:44:00 INFO - PROCESS | 1655 | 1471088640119 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1655 | 1471088640120 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:44:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:44:00 INFO - PROCESS | 1655 | 1471088640124 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 1655 | 1471088640125 Marionette TRACE conn2 <- [1,546,null,{}] 04:44:00 INFO - PROCESS | 1655 | 1471088640128 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}] 04:44:00 INFO - PROCESS | 1655 | 1471088640131 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:00 INFO - PROCESS | 1655 | 1471088640235 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:44:00 INFO - PROCESS | 1655 | 1471088640315 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1655 | 1471088640318 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc98000 == 45 [pid = 1655] [id = 144] 04:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112f92c00) [pid = 1655] [serial = 429] [outer = 0x0] 04:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112f98000) [pid = 1655] [serial = 430] [outer = 0x112f92c00] 04:44:00 INFO - PROCESS | 1655 | 1471088640352 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112fa0000) [pid = 1655] [serial = 431] [outer = 0x112f92c00] 04:44:00 INFO - PROCESS | 1655 | 1471088640719 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]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:44:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 621ms 04:44:00 INFO - PROCESS | 1655 | 1471088640747 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1655 | 1471088640750 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:44:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:44:00 INFO - PROCESS | 1655 | 1471088640753 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 1655 | 1471088640755 Marionette TRACE conn2 <- [1,550,null,{}] 04:44:00 INFO - PROCESS | 1655 | 1471088640757 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}] 04:44:00 INFO - PROCESS | 1655 | 1471088640761 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:00 INFO - PROCESS | 1655 | 1471088640924 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:44:01 INFO - PROCESS | 1655 | 1471088641054 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1655 | 1471088641056 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119560000 == 46 [pid = 1655] [id = 145] 04:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112fa0400) [pid = 1655] [serial = 432] [outer = 0x0] 04:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1273dfc00) [pid = 1655] [serial = 433] [outer = 0x112fa0400] 04:44:01 INFO - PROCESS | 1655 | 1471088641093 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12c49d800) [pid = 1655] [serial = 434] [outer = 0x112fa0400] 04:44:01 INFO - PROCESS | 1655 | 1471088641567 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]]]}] 04:44:01 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. 04:44:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 820ms 04:44:01 INFO - PROCESS | 1655 | 1471088641574 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1655 | 1471088641576 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:44:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:44:01 INFO - PROCESS | 1655 | 1471088641579 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1655 | 1471088641581 Marionette TRACE conn2 <- [1,554,null,{}] 04:44:01 INFO - PROCESS | 1655 | 1471088641585 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}] 04:44:01 INFO - PROCESS | 1655 | 1471088641586 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:01 INFO - PROCESS | 1655 | 1471088641677 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:44:01 INFO - PROCESS | 1655 | 1471088641726 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1655 | 1471088641729 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d6000 == 47 [pid = 1655] [id = 146] 04:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x113884400) [pid = 1655] [serial = 435] [outer = 0x0] 04:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x113890400) [pid = 1655] [serial = 436] [outer = 0x113884400] 04:44:01 INFO - PROCESS | 1655 | 1471088641756 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1161f0800) [pid = 1655] [serial = 437] [outer = 0x113884400] 04:44:02 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:02 INFO - PROCESS | 1655 | 1471088642182 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]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:44:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 624ms 04:44:02 INFO - PROCESS | 1655 | 1471088642203 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1655 | 1471088642206 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:44:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:44:02 INFO - PROCESS | 1655 | 1471088642211 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1655 | 1471088642212 Marionette TRACE conn2 <- [1,558,null,{}] 04:44:02 INFO - PROCESS | 1655 | 1471088642215 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}] 04:44:02 INFO - PROCESS | 1655 | 1471088642216 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:02 INFO - PROCESS | 1655 | 1471088642327 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5d9000 == 46 [pid = 1655] [id = 138] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12906e800 == 45 [pid = 1655] [id = 137] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1254a5000 == 44 [pid = 1655] [id = 136] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x128b39800 == 43 [pid = 1655] [id = 135] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1254ad800 == 42 [pid = 1655] [id = 134] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x121334000 == 41 [pid = 1655] [id = 133] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x120f86800 == 40 [pid = 1655] [id = 132] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x119568000 == 39 [pid = 1655] [id = 131] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x118293000 == 38 [pid = 1655] [id = 130] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x113f56000 == 37 [pid = 1655] [id = 129] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x117152000 == 36 [pid = 1655] [id = 128] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4d6800 == 35 [pid = 1655] [id = 127] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x116480800 == 34 [pid = 1655] [id = 115] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x119560000 == 33 [pid = 1655] [id = 145] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc98000 == 32 [pid = 1655] [id = 144] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12b91b000 == 31 [pid = 1655] [id = 143] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12b73e000 == 30 [pid = 1655] [id = 142] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x125408000 == 29 [pid = 1655] [id = 141] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12af46000 == 28 [pid = 1655] [id = 139] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x116f49800 == 27 [pid = 1655] [id = 140] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1219f4c00) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x121ee5c00) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1192b3000) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11991c400) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118118c00) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116aa8c00) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x120e0a000) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119916400) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1241b8000) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12671f800) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11845e800) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1176b5c00) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121731800) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x120d0c800) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126d41800) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12447dc00) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129054c00) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1273dc800) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126d74800) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1241b8400) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a406c00) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129176400) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a521000) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12af07800) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b80e800) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a7ddc00) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a519c00) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12af31000) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1254cf000) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b949000) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 04:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d6000 == 26 [pid = 1655] [id = 146] 04:44:02 INFO - PROCESS | 1655 | 1471088642970 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1655 | 1471088642972 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x112120800 == 27 [pid = 1655] [id = 147] 04:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112987000) [pid = 1655] [serial = 438] [outer = 0x0] 04:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112d79000) [pid = 1655] [serial = 439] [outer = 0x112987000] 04:44:03 INFO - PROCESS | 1655 | 1471088643021 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113807400) [pid = 1655] [serial = 440] [outer = 0x112987000] 04:44:03 INFO - PROCESS | 1655 | 1471088643345 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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:44:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1172ms 04:44:03 INFO - PROCESS | 1655 | 1471088643386 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1655 | 1471088643387 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:44:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:44:03 INFO - PROCESS | 1655 | 1471088643390 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1655 | 1471088643392 Marionette TRACE conn2 <- [1,562,null,{}] 04:44:03 INFO - PROCESS | 1655 | 1471088643396 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}] 04:44:03 INFO - PROCESS | 1655 | 1471088643400 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:03 INFO - PROCESS | 1655 | 1471088643472 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:44:03 INFO - PROCESS | 1655 | 1471088643534 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1655 | 1471088643535 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168be800 == 28 [pid = 1655] [id = 148] 04:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113891c00) [pid = 1655] [serial = 441] [outer = 0x0] 04:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1176b6000) [pid = 1655] [serial = 442] [outer = 0x113891c00] 04:44:03 INFO - PROCESS | 1655 | 1471088643562 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118456400) [pid = 1655] [serial = 443] [outer = 0x113891c00] 04:44:03 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:03 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:03 INFO - PROCESS | 1655 | 1471088643854 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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:44:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms 04:44:03 INFO - PROCESS | 1655 | 1471088643913 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1655 | 1471088643918 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:44:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:44:03 INFO - PROCESS | 1655 | 1471088643920 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1655 | 1471088643921 Marionette TRACE conn2 <- [1,566,null,{}] 04:44:03 INFO - PROCESS | 1655 | 1471088643924 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}] 04:44:03 INFO - PROCESS | 1655 | 1471088643925 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:04 INFO - PROCESS | 1655 | 1471088644002 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:44:04 INFO - PROCESS | 1655 | 1471088644008 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1655 | 1471088644009 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168b5000 == 29 [pid = 1655] [id = 149] 04:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118573400) [pid = 1655] [serial = 444] [outer = 0x0] 04:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1192a9c00) [pid = 1655] [serial = 445] [outer = 0x118573400] 04:44:04 INFO - PROCESS | 1655 | 1471088644037 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11965b800) [pid = 1655] [serial = 446] [outer = 0x118573400] 04:44:04 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:04 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:04 INFO - PROCESS | 1655 | 1471088644393 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]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:44:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 518ms 04:44:04 INFO - PROCESS | 1655 | 1471088644438 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1655 | 1471088644440 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:44:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:44:04 INFO - PROCESS | 1655 | 1471088644449 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1655 | 1471088644455 Marionette TRACE conn2 <- [1,570,null,{}] 04:44:04 INFO - PROCESS | 1655 | 1471088644458 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}] 04:44:04 INFO - PROCESS | 1655 | 1471088644462 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:04 INFO - PROCESS | 1655 | 1471088644580 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:44:04 INFO - PROCESS | 1655 | 1471088644592 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1655 | 1471088644593 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e2800 == 30 [pid = 1655] [id = 150] 04:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119857800) [pid = 1655] [serial = 447] [outer = 0x0] 04:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120d11c00) [pid = 1655] [serial = 448] [outer = 0x119857800] 04:44:04 INFO - PROCESS | 1655 | 1471088644634 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121548400) [pid = 1655] [serial = 449] [outer = 0x119857800] 04:44:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1168be800 == 29 [pid = 1655] [id = 148] 04:44:05 INFO - PROCESS | 1655 | --DOCSHELL 0x112120800 == 28 [pid = 1655] [id = 147] 04:44:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1168b5000 == 27 [pid = 1655] [id = 149] 04:44:05 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:05 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:06 INFO - PROCESS | 1655 | 1471088646021 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]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:44:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1631ms 04:44:06 INFO - PROCESS | 1655 | 1471088646075 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1655 | 1471088646078 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:44:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:44:06 INFO - PROCESS | 1655 | 1471088646082 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1655 | 1471088646084 Marionette TRACE conn2 <- [1,574,null,{}] 04:44:06 INFO - PROCESS | 1655 | 1471088646094 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}] 04:44:06 INFO - PROCESS | 1655 | 1471088646096 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:06 INFO - PROCESS | 1655 | 1471088646193 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:44:06 INFO - PROCESS | 1655 | 1471088646200 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1655 | 1471088646203 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e8000 == 28 [pid = 1655] [id = 151] 04:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113890000) [pid = 1655] [serial = 450] [outer = 0x0] 04:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1168de000) [pid = 1655] [serial = 451] [outer = 0x113890000] 04:44:06 INFO - PROCESS | 1655 | 1471088646233 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11821d800) [pid = 1655] [serial = 452] [outer = 0x113890000] 04:44:06 INFO - PROCESS | 1655 | 1471088646619 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]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:44:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 571ms 04:44:06 INFO - PROCESS | 1655 | 1471088646658 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1655 | 1471088646662 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:44:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:44:06 INFO - PROCESS | 1655 | 1471088646667 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1655 | 1471088646669 Marionette TRACE conn2 <- [1,578,null,{}] 04:44:06 INFO - PROCESS | 1655 | 1471088646671 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}] 04:44:06 INFO - PROCESS | 1655 | 1471088646673 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:06 INFO - PROCESS | 1655 | 1471088646769 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:44:06 INFO - PROCESS | 1655 | 1471088646806 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1655 | 1471088646808 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182b0800 == 29 [pid = 1655] [id = 152] 04:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1187ac400) [pid = 1655] [serial = 453] [outer = 0x0] 04:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1192af400) [pid = 1655] [serial = 454] [outer = 0x1187ac400] 04:44:06 INFO - PROCESS | 1655 | 1471088646831 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11985e400) [pid = 1655] [serial = 455] [outer = 0x1187ac400] 04:44:07 INFO - PROCESS | 1655 | 1471088647185 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]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:44:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 569ms 04:44:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:44:07 INFO - PROCESS | 1655 | 1471088647236 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1655 | 1471088647237 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:44:07 INFO - PROCESS | 1655 | 1471088647239 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1655 | 1471088647250 Marionette TRACE conn2 <- [1,582,null,{}] 04:44:07 INFO - PROCESS | 1655 | 1471088647264 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}] 04:44:07 INFO - PROCESS | 1655 | 1471088647267 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:07 INFO - PROCESS | 1655 | 1471088647362 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:44:07 INFO - PROCESS | 1655 | 1471088647372 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1655 | 1471088647374 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c93000 == 30 [pid = 1655] [id = 153] 04:44:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12122a800) [pid = 1655] [serial = 456] [outer = 0x0] 04:44:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1219f2400) [pid = 1655] [serial = 457] [outer = 0x12122a800] 04:44:07 INFO - PROCESS | 1655 | 1471088647401 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123c08400) [pid = 1655] [serial = 458] [outer = 0x12122a800] 04:44:07 INFO - PROCESS | 1655 | 1471088647761 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]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:44:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 537ms 04:44:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:44:07 INFO - PROCESS | 1655 | 1471088647776 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1655 | 1471088647778 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:44:07 INFO - PROCESS | 1655 | 1471088647783 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1655 | 1471088647785 Marionette TRACE conn2 <- [1,586,null,{}] 04:44:07 INFO - PROCESS | 1655 | 1471088647793 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}] 04:44:07 INFO - PROCESS | 1655 | 1471088647794 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:08 INFO - PROCESS | 1655 | 1471088648132 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118226800) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x129178800) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a7dc800) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1245cf400) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115d1e000) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119651000) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126d6c800) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118514c00) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126fcd400) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113d4fc00) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12bc61800) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116aa8000) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116aa2800) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121b10c00) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128b5c000) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12bcf4c00) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112f92c00) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x112fa0400) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x113884400) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113891c00) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11845d800) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118573400) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:44:08 INFO - PROCESS | 1655 | 1471088648174 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1655 | 1471088648175 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f21800 == 31 [pid = 1655] [id = 154] 04:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113808c00) [pid = 1655] [serial = 459] [outer = 0x0] 04:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1150d4c00) [pid = 1655] [serial = 460] [outer = 0x113808c00] 04:44:08 INFO - PROCESS | 1655 | 1471088648201 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11845d800) [pid = 1655] [serial = 461] [outer = 0x113808c00] 04:44:08 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:08 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:08 INFO - PROCESS | 1655 | 1471088648457 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:44:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 726ms 04:44:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:44:08 INFO - PROCESS | 1655 | 1471088648508 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 1655 | 1471088648509 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:44:08 INFO - PROCESS | 1655 | 1471088648520 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1655 | 1471088648521 Marionette TRACE conn2 <- [1,590,null,{}] 04:44:08 INFO - PROCESS | 1655 | 1471088648523 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}] 04:44:08 INFO - PROCESS | 1655 | 1471088648525 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:08 INFO - PROCESS | 1655 | 1471088648608 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:44:08 INFO - PROCESS | 1655 | 1471088648630 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1655 | 1471088648631 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x121e49800 == 32 [pid = 1655] [id = 155] 04:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118573800) [pid = 1655] [serial = 462] [outer = 0x0] 04:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1241ba800) [pid = 1655] [serial = 463] [outer = 0x118573800] 04:44:08 INFO - PROCESS | 1655 | 1471088648655 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x125432800) [pid = 1655] [serial = 464] [outer = 0x118573800] 04:44:08 INFO - PROCESS | 1655 | 1471088648978 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:44:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 478ms 04:44:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:44:09 INFO - PROCESS | 1655 | 1471088648989 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1655 | 1471088648991 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:44:09 INFO - PROCESS | 1655 | 1471088648993 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1655 | 1471088648994 Marionette TRACE conn2 <- [1,594,null,{}] 04:44:09 INFO - PROCESS | 1655 | 1471088648996 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}] 04:44:09 INFO - PROCESS | 1655 | 1471088649004 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:09 INFO - PROCESS | 1655 | 1471088649119 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:44:09 INFO - PROCESS | 1655 | 1471088649125 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1655 | 1471088649126 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12540c000 == 33 [pid = 1655] [id = 156] 04:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12542fc00) [pid = 1655] [serial = 465] [outer = 0x0] 04:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126716400) [pid = 1655] [serial = 466] [outer = 0x12542fc00] 04:44:09 INFO - PROCESS | 1655 | 1471088649154 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1273d7400) [pid = 1655] [serial = 467] [outer = 0x12542fc00] 04:44:09 INFO - PROCESS | 1655 | 1471088649453 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]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:44:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 468ms 04:44:09 INFO - PROCESS | 1655 | 1471088649461 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1655 | 1471088649463 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:44:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:44:09 INFO - PROCESS | 1655 | 1471088649469 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1655 | 1471088649470 Marionette TRACE conn2 <- [1,598,null,{}] 04:44:09 INFO - PROCESS | 1655 | 1471088649473 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}] 04:44:09 INFO - PROCESS | 1655 | 1471088649474 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:09 INFO - PROCESS | 1655 | 1471088649546 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:44:09 INFO - PROCESS | 1655 | 1471088649552 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1655 | 1471088649553 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271ef800 == 34 [pid = 1655] [id = 157] 04:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1273d8c00) [pid = 1655] [serial = 468] [outer = 0x0] 04:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1273e2800) [pid = 1655] [serial = 469] [outer = 0x1273d8c00] 04:44:09 INFO - PROCESS | 1655 | 1471088649585 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x129055800) [pid = 1655] [serial = 470] [outer = 0x1273d8c00] 04:44:09 INFO - PROCESS | 1655 | 1471088649916 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]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:44:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 471ms 04:44:09 INFO - PROCESS | 1655 | 1471088649940 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1655 | 1471088649941 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:44:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:44:09 INFO - PROCESS | 1655 | 1471088649943 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1655 | 1471088649944 Marionette TRACE conn2 <- [1,602,null,{}] 04:44:09 INFO - PROCESS | 1655 | 1471088649949 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}] 04:44:09 INFO - PROCESS | 1655 | 1471088649950 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:10 INFO - PROCESS | 1655 | 1471088650047 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:44:10 INFO - PROCESS | 1655 | 1471088650053 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1655 | 1471088650054 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905c000 == 35 [pid = 1655] [id = 158] 04:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1192a7800) [pid = 1655] [serial = 471] [outer = 0x0] 04:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129172c00) [pid = 1655] [serial = 472] [outer = 0x1192a7800] 04:44:10 INFO - PROCESS | 1655 | 1471088650079 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a40c800) [pid = 1655] [serial = 473] [outer = 0x1192a7800] 04:44:10 INFO - PROCESS | 1655 | 1471088650642 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]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:44:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 723ms 04:44:10 INFO - PROCESS | 1655 | 1471088650667 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 1655 | 1471088650672 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:44:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:44:10 INFO - PROCESS | 1655 | 1471088650676 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1655 | 1471088650682 Marionette TRACE conn2 <- [1,606,null,{}] 04:44:10 INFO - PROCESS | 1655 | 1471088650687 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}] 04:44:10 INFO - PROCESS | 1655 | 1471088650690 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:10 INFO - PROCESS | 1655 | 1471088650844 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:44:10 INFO - PROCESS | 1655 | 1471088650963 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1655 | 1471088650965 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f0b800 == 36 [pid = 1655] [id = 159] 04:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113da5400) [pid = 1655] [serial = 474] [outer = 0x0] 04:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1176b5c00) [pid = 1655] [serial = 475] [outer = 0x113da5400] 04:44:11 INFO - PROCESS | 1655 | 1471088651019 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118462c00) [pid = 1655] [serial = 476] [outer = 0x113da5400] 04:44:11 INFO - PROCESS | 1655 | 1471088651584 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]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:44:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 927ms 04:44:11 INFO - PROCESS | 1655 | 1471088651603 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1655 | 1471088651606 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:44:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:44:11 INFO - PROCESS | 1655 | 1471088651611 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1655 | 1471088651612 Marionette TRACE conn2 <- [1,610,null,{}] 04:44:11 INFO - PROCESS | 1655 | 1471088651615 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}] 04:44:11 INFO - PROCESS | 1655 | 1471088651617 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:11 INFO - PROCESS | 1655 | 1471088651723 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:44:11 INFO - PROCESS | 1655 | 1471088651797 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1655 | 1471088651798 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x116068800 == 37 [pid = 1655] [id = 160] 04:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11388a400) [pid = 1655] [serial = 477] [outer = 0x0] 04:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1168e1000) [pid = 1655] [serial = 478] [outer = 0x11388a400] 04:44:11 INFO - PROCESS | 1655 | 1471088651830 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11922cc00) [pid = 1655] [serial = 479] [outer = 0x11388a400] 04:44:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1271ef800 == 36 [pid = 1655] [id = 157] 04:44:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12540c000 == 35 [pid = 1655] [id = 156] 04:44:12 INFO - PROCESS | 1655 | --DOCSHELL 0x121e49800 == 34 [pid = 1655] [id = 155] 04:44:12 INFO - PROCESS | 1655 | --DOCSHELL 0x112f21800 == 33 [pid = 1655] [id = 154] 04:44:12 INFO - PROCESS | 1655 | --DOCSHELL 0x119c93000 == 32 [pid = 1655] [id = 153] 04:44:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1182b0800 == 31 [pid = 1655] [id = 152] 04:44:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e8000 == 30 [pid = 1655] [id = 151] 04:44:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e2800 == 29 [pid = 1655] [id = 150] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x129334400) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12bda0800) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112f98000) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1273dfc00) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113890400) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1161f0800) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112d79000) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1176b6000) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1192a9c00) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1187abc00) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1245c9000) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119656800) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12904bc00) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a7d9800) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129057c00) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126b10c00) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b94c000) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1254cb800) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126b0cc00) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11845c800) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b80f400) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1192ae400) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x120e08000) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1219f6000) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12bcedc00) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12b94e400) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1187af400) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11965ac00) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1273e3400) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12bda1000) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12af31400) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12bda5800) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12c494800) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x118456400) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x112fa0000) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x126d6ec00) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x12c49bc00) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1189bdc00) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x12c49d800) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x123c6a400) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x12bd9b800) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x12bc5b400) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x11965b800) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x12bc64000) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | --DOMWINDOW == 52 (0x128b57000) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 04:44:12 INFO - PROCESS | 1655 | 1471088652382 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]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 821ms 04:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:44:12 INFO - PROCESS | 1655 | 1471088652432 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1655 | 1471088652435 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:44:12 INFO - PROCESS | 1655 | 1471088652437 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1655 | 1471088652440 Marionette TRACE conn2 <- [1,614,null,{}] 04:44:12 INFO - PROCESS | 1655 | 1471088652443 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}] 04:44:12 INFO - PROCESS | 1655 | 1471088652445 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:12 INFO - PROCESS | 1655 | 1471088652521 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:44:12 INFO - PROCESS | 1655 | 1471088652525 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1655 | 1471088652527 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e8000 == 30 [pid = 1655] [id = 161] 04:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x118459400) [pid = 1655] [serial = 480] [outer = 0x0] 04:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x118570800) [pid = 1655] [serial = 481] [outer = 0x118459400] 04:44:12 INFO - PROCESS | 1655 | 1471088652556 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x1192a9c00) [pid = 1655] [serial = 482] [outer = 0x118459400] 04:44:12 INFO - PROCESS | 1655 | 1471088652887 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]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 04:44:12 INFO - PROCESS | 1655 | 1471088652916 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:44:12 INFO - PROCESS | 1655 | 1471088652919 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:44:12 INFO - PROCESS | 1655 | 1471088652925 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1655 | 1471088652926 Marionette TRACE conn2 <- [1,618,null,{}] 04:44:12 INFO - PROCESS | 1655 | 1471088652929 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}] 04:44:12 INFO - PROCESS | 1655 | 1471088652930 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:13 INFO - PROCESS | 1655 | 1471088653007 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:44:13 INFO - PROCESS | 1655 | 1471088653011 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1655 | 1471088653012 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d63800 == 31 [pid = 1655] [id = 162] 04:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x119653000) [pid = 1655] [serial = 483] [outer = 0x0] 04:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x120d10800) [pid = 1655] [serial = 484] [outer = 0x119653000] 04:44:13 INFO - PROCESS | 1655 | 1471088653042 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x121224000) [pid = 1655] [serial = 485] [outer = 0x119653000] 04:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x121b0d000) [pid = 1655] [serial = 486] [outer = 0x12cc46800] 04:44:13 INFO - PROCESS | 1655 | 1471088653427 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]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:44:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 04:44:13 INFO - PROCESS | 1655 | 1471088653445 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1655 | 1471088653447 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:44:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:44:13 INFO - PROCESS | 1655 | 1471088653451 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1655 | 1471088653454 Marionette TRACE conn2 <- [1,622,null,{}] 04:44:13 INFO - PROCESS | 1655 | 1471088653461 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}] 04:44:13 INFO - PROCESS | 1655 | 1471088653465 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:13 INFO - PROCESS | 1655 | 1471088653541 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:44:13 INFO - PROCESS | 1655 | 1471088653548 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1655 | 1471088653551 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c10000 == 32 [pid = 1655] [id = 163] 04:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x112f97000) [pid = 1655] [serial = 487] [outer = 0x0] 04:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1241b9c00) [pid = 1655] [serial = 488] [outer = 0x112f97000] 04:44:13 INFO - PROCESS | 1655 | 1471088653579 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x126570000) [pid = 1655] [serial = 489] [outer = 0x112f97000] 04:44:14 INFO - PROCESS | 1655 | 1471088654001 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]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:44:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 572ms 04:44:14 INFO - PROCESS | 1655 | 1471088654024 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:44:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:44:14 INFO - PROCESS | 1655 | 1471088654027 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:44:14 INFO - PROCESS | 1655 | 1471088654032 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1655 | 1471088654034 Marionette TRACE conn2 <- [1,626,null,{}] 04:44:14 INFO - PROCESS | 1655 | 1471088654052 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}] 04:44:14 INFO - PROCESS | 1655 | 1471088654054 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:14 INFO - PROCESS | 1655 | 1471088654174 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:44:14 INFO - PROCESS | 1655 | 1471088654185 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1655 | 1471088654186 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x121328000 == 33 [pid = 1655] [id = 164] 04:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x126722400) [pid = 1655] [serial = 490] [outer = 0x0] 04:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x126d68000) [pid = 1655] [serial = 491] [outer = 0x126722400] 04:44:14 INFO - PROCESS | 1655 | 1471088654216 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x126fcd800) [pid = 1655] [serial = 492] [outer = 0x126722400] 04:44:14 INFO - PROCESS | 1655 | 1471088654569 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]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:44:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 590ms 04:44:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:44:14 INFO - PROCESS | 1655 | 1471088654619 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1655 | 1471088654620 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:44:14 INFO - PROCESS | 1655 | 1471088654622 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1655 | 1471088654624 Marionette TRACE conn2 <- [1,630,null,{}] 04:44:14 INFO - PROCESS | 1655 | 1471088654626 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}] 04:44:14 INFO - PROCESS | 1655 | 1471088654627 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:14 INFO - PROCESS | 1655 | 1471088654717 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:44:14 INFO - PROCESS | 1655 | 1471088654755 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1655 | 1471088654756 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241c6800 == 34 [pid = 1655] [id = 165] 04:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x113886400) [pid = 1655] [serial = 493] [outer = 0x0] 04:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1273e1400) [pid = 1655] [serial = 494] [outer = 0x113886400] 04:44:14 INFO - PROCESS | 1655 | 1471088654781 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x129050800) [pid = 1655] [serial = 495] [outer = 0x113886400] 04:44:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:44:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 521ms 04:44:15 INFO - PROCESS | 1655 | 1471088655136 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]]]}] 04:44:15 INFO - PROCESS | 1655 | 1471088655145 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1655 | 1471088655147 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:44:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:44:15 INFO - PROCESS | 1655 | 1471088655150 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1655 | 1471088655151 Marionette TRACE conn2 <- [1,634,null,{}] 04:44:15 INFO - PROCESS | 1655 | 1471088655153 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}] 04:44:15 INFO - PROCESS | 1655 | 1471088655157 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:15 INFO - PROCESS | 1655 | 1471088655262 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:44:15 INFO - PROCESS | 1655 | 1471088655272 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1655 | 1471088655273 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x126f2a800 == 35 [pid = 1655] [id = 166] 04:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x129179400) [pid = 1655] [serial = 496] [outer = 0x0] 04:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x12a7de400) [pid = 1655] [serial = 497] [outer = 0x129179400] 04:44:15 INFO - PROCESS | 1655 | 1471088655297 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x12af24800) [pid = 1655] [serial = 498] [outer = 0x129179400] 04:44:15 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:15 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:15 INFO - PROCESS | 1655 | 1471088655631 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]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:44:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 520ms 04:44:15 INFO - PROCESS | 1655 | 1471088655670 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1655 | 1471088655671 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:44:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:44:15 INFO - PROCESS | 1655 | 1471088655674 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1655 | 1471088655675 Marionette TRACE conn2 <- [1,638,null,{}] 04:44:15 INFO - PROCESS | 1655 | 1471088655677 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}] 04:44:15 INFO - PROCESS | 1655 | 1471088655678 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:15 INFO - PROCESS | 1655 | 1471088655771 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:44:15 INFO - PROCESS | 1655 | 1471088655786 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1655 | 1471088655787 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f1b000 == 36 [pid = 1655] [id = 167] 04:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x12af24c00) [pid = 1655] [serial = 499] [outer = 0x0] 04:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x12b749000) [pid = 1655] [serial = 500] [outer = 0x12af24c00] 04:44:15 INFO - PROCESS | 1655 | 1471088655811 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12b80a800) [pid = 1655] [serial = 501] [outer = 0x12af24c00] 04:44:16 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:16 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x119857800) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:44:16 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1273d8c00) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:44:16 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x113890000) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:44:16 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1187ac400) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:44:16 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12122a800) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:44:16 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x113808c00) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:44:16 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118573800) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:44:16 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12542fc00) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:44:16 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x112987000) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:44:16 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:16 INFO - PROCESS | 1655 | 1471088656161 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]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 04:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:44:16 INFO - PROCESS | 1655 | 1471088656195 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1655 | 1471088656196 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:44:16 INFO - PROCESS | 1655 | 1471088656198 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1655 | 1471088656199 Marionette TRACE conn2 <- [1,642,null,{}] 04:44:16 INFO - PROCESS | 1655 | 1471088656203 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}] 04:44:16 INFO - PROCESS | 1655 | 1471088656205 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:16 INFO - PROCESS | 1655 | 1471088656321 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:44:16 INFO - PROCESS | 1655 | 1471088656327 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1655 | 1471088656328 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x129060000 == 37 [pid = 1655] [id = 168] 04:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x112f9c800) [pid = 1655] [serial = 502] [outer = 0x0] 04:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1192b3400) [pid = 1655] [serial = 503] [outer = 0x112f9c800] 04:44:16 INFO - PROCESS | 1655 | 1471088656368 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x12af25800) [pid = 1655] [serial = 504] [outer = 0x112f9c800] 04:44:16 INFO - PROCESS | 1655 | 1471088656790 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]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 621ms 04:44:16 INFO - PROCESS | 1655 | 1471088656820 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1655 | 1471088656829 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:44:16 INFO - PROCESS | 1655 | 1471088656834 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1655 | 1471088656835 Marionette TRACE conn2 <- [1,646,null,{}] 04:44:16 INFO - PROCESS | 1655 | 1471088656837 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}] 04:44:16 INFO - PROCESS | 1655 | 1471088656838 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:16 INFO - PROCESS | 1655 | 1471088656912 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:44:16 INFO - PROCESS | 1655 | 1471088656918 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1655 | 1471088656919 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4cd000 == 38 [pid = 1655] [id = 169] 04:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x12af2f000) [pid = 1655] [serial = 505] [outer = 0x0] 04:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x12b890400) [pid = 1655] [serial = 506] [outer = 0x12af2f000] 04:44:16 INFO - PROCESS | 1655 | 1471088656942 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x12b948c00) [pid = 1655] [serial = 507] [outer = 0x12af2f000] 04:44:17 INFO - PROCESS | 1655 | 1471088657252 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]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:44:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 04:44:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:44:17 INFO - PROCESS | 1655 | 1471088657303 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1655 | 1471088657304 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:44:17 INFO - PROCESS | 1655 | 1471088657306 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1655 | 1471088657307 Marionette TRACE conn2 <- [1,650,null,{}] 04:44:17 INFO - PROCESS | 1655 | 1471088657309 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}] 04:44:17 INFO - PROCESS | 1655 | 1471088657310 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:17 INFO - PROCESS | 1655 | 1471088657385 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:44:17 INFO - PROCESS | 1655 | 1471088657436 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1655 | 1471088657437 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5db800 == 39 [pid = 1655] [id = 170] 04:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x125430000) [pid = 1655] [serial = 508] [outer = 0x0] 04:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x12b952000) [pid = 1655] [serial = 509] [outer = 0x125430000] 04:44:17 INFO - PROCESS | 1655 | 1471088657463 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12bc65400) [pid = 1655] [serial = 510] [outer = 0x125430000] 04:44:17 INFO - PROCESS | 1655 | 1471088657734 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]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:44:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 04:44:17 INFO - PROCESS | 1655 | 1471088657774 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1655 | 1471088657776 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:44:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:44:17 INFO - PROCESS | 1655 | 1471088657786 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1655 | 1471088657788 Marionette TRACE conn2 <- [1,654,null,{}] 04:44:17 INFO - PROCESS | 1655 | 1471088657790 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}] 04:44:17 INFO - PROCESS | 1655 | 1471088657792 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:17 INFO - PROCESS | 1655 | 1471088657887 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:44:17 INFO - PROCESS | 1655 | 1471088657891 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1655 | 1471088657893 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b07b800 == 40 [pid = 1655] [id = 171] 04:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12bcf0c00) [pid = 1655] [serial = 511] [outer = 0x0] 04:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12bda2400) [pid = 1655] [serial = 512] [outer = 0x12bcf0c00] 04:44:17 INFO - PROCESS | 1655 | 1471088657918 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12c499c00) [pid = 1655] [serial = 513] [outer = 0x12bcf0c00] 04:44:18 INFO - PROCESS | 1655 | 1471088658240 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]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:44:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 479ms 04:44:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:44:18 INFO - PROCESS | 1655 | 1471088658258 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1655 | 1471088658259 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:44:18 INFO - PROCESS | 1655 | 1471088658261 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1655 | 1471088658262 Marionette TRACE conn2 <- [1,658,null,{}] 04:44:18 INFO - PROCESS | 1655 | 1471088658267 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}] 04:44:18 INFO - PROCESS | 1655 | 1471088658269 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:18 INFO - PROCESS | 1655 | 1471088658373 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:44:18 INFO - PROCESS | 1655 | 1471088658452 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1655 | 1471088658454 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x112e11000 == 41 [pid = 1655] [id = 172] 04:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1121be000) [pid = 1655] [serial = 514] [outer = 0x0] 04:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112f9a400) [pid = 1655] [serial = 515] [outer = 0x1121be000] 04:44:18 INFO - PROCESS | 1655 | 1471088658485 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11388b000) [pid = 1655] [serial = 516] [outer = 0x1121be000] 04:44:18 INFO - PROCESS | 1655 | 1471088658916 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]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:44:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 672ms 04:44:18 INFO - PROCESS | 1655 | 1471088658935 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1655 | 1471088658937 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:44:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:44:18 INFO - PROCESS | 1655 | 1471088658941 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1655 | 1471088658942 Marionette TRACE conn2 <- [1,662,null,{}] 04:44:18 INFO - PROCESS | 1655 | 1471088658946 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}] 04:44:18 INFO - PROCESS | 1655 | 1471088658949 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:19 INFO - PROCESS | 1655 | 1471088659048 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:44:19 INFO - PROCESS | 1655 | 1471088659099 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1655 | 1471088659101 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c92800 == 42 [pid = 1655] [id = 173] 04:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118456c00) [pid = 1655] [serial = 517] [outer = 0x0] 04:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1192ae800) [pid = 1655] [serial = 518] [outer = 0x118456c00] 04:44:19 INFO - PROCESS | 1655 | 1471088659131 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120d0a400) [pid = 1655] [serial = 519] [outer = 0x118456c00] 04:44:19 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:19 INFO - PROCESS | 1655 | 1471088659555 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]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:44:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 620ms 04:44:19 INFO - PROCESS | 1655 | 1471088659562 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:44:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:44:19 INFO - PROCESS | 1655 | 1471088659565 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:44:19 INFO - PROCESS | 1655 | 1471088659567 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1655 | 1471088659569 Marionette TRACE conn2 <- [1,666,null,{}] 04:44:19 INFO - PROCESS | 1655 | 1471088659571 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}] 04:44:19 INFO - PROCESS | 1655 | 1471088659573 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:19 INFO - PROCESS | 1655 | 1471088659675 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:44:19 INFO - PROCESS | 1655 | 1471088659737 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1655 | 1471088659739 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4c9000 == 43 [pid = 1655] [id = 174] 04:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1219fc800) [pid = 1655] [serial = 520] [outer = 0x0] 04:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1254c2400) [pid = 1655] [serial = 521] [outer = 0x1219fc800] 04:44:19 INFO - PROCESS | 1655 | 1471088659773 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1273dfc00) [pid = 1655] [serial = 522] [outer = 0x1219fc800] 04:44:20 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:20 INFO - PROCESS | 1655 | 1471088660195 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]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:44:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 04:44:20 INFO - PROCESS | 1655 | 1471088660237 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:44:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:44:20 INFO - PROCESS | 1655 | 1471088660239 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:44:20 INFO - PROCESS | 1655 | 1471088660246 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1655 | 1471088660250 Marionette TRACE conn2 <- [1,670,null,{}] 04:44:20 INFO - PROCESS | 1655 | 1471088660254 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}] 04:44:20 INFO - PROCESS | 1655 | 1471088660256 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:20 INFO - PROCESS | 1655 | 1471088660359 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:44:20 INFO - PROCESS | 1655 | 1471088660464 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1655 | 1471088660465 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b87a800 == 44 [pid = 1655] [id = 175] 04:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128b59000) [pid = 1655] [serial = 523] [outer = 0x0] 04:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12af06800) [pid = 1655] [serial = 524] [outer = 0x128b59000] 04:44:20 INFO - PROCESS | 1655 | 1471088660495 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b88e400) [pid = 1655] [serial = 525] [outer = 0x128b59000] 04:44:20 INFO - PROCESS | 1655 | 1471088660902 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]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:44:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 682ms 04:44:20 INFO - PROCESS | 1655 | 1471088660924 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1655 | 1471088660926 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:44:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:44:20 INFO - PROCESS | 1655 | 1471088660929 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1655 | 1471088660930 Marionette TRACE conn2 <- [1,674,null,{}] 04:44:20 INFO - PROCESS | 1655 | 1471088660935 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}] 04:44:20 INFO - PROCESS | 1655 | 1471088660936 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:21 INFO - PROCESS | 1655 | 1471088661035 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:44:21 INFO - PROCESS | 1655 | 1471088661084 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1655 | 1471088661085 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b92d800 == 45 [pid = 1655] [id = 176] 04:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12bc59000) [pid = 1655] [serial = 526] [outer = 0x0] 04:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12bcfb400) [pid = 1655] [serial = 527] [outer = 0x12bc59000] 04:44:21 INFO - PROCESS | 1655 | 1471088661116 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12c492400) [pid = 1655] [serial = 528] [outer = 0x12bc59000] 04:44:21 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:44:21 INFO - PROCESS | 1655 | 1471088661652 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]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:44:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 774ms 04:44:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:44:21 INFO - PROCESS | 1655 | 1471088661706 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1655 | 1471088661708 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:44:21 INFO - PROCESS | 1655 | 1471088661711 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1655 | 1471088661715 Marionette TRACE conn2 <- [1,678,null,{}] 04:44:21 INFO - PROCESS | 1655 | 1471088661720 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}] 04:44:21 INFO - PROCESS | 1655 | 1471088661722 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:21 INFO - PROCESS | 1655 | 1471088661810 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:44:21 INFO - PROCESS | 1655 | 1471088661871 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1655 | 1471088661874 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c04800 == 46 [pid = 1655] [id = 177] 04:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x116eb1c00) [pid = 1655] [serial = 529] [outer = 0x0] 04:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116eb4800) [pid = 1655] [serial = 530] [outer = 0x116eb1c00] 04:44:21 INFO - PROCESS | 1655 | 1471088661901 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116ebac00) [pid = 1655] [serial = 531] [outer = 0x116eb1c00] 04:44:22 INFO - PROCESS | 1655 | 1471088662331 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]]]}] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12b07b800 == 45 [pid = 1655] [id = 171] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5db800 == 44 [pid = 1655] [id = 170] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4cd000 == 43 [pid = 1655] [id = 169] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x129060000 == 42 [pid = 1655] [id = 168] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x118f1b000 == 41 [pid = 1655] [id = 167] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x126f2a800 == 40 [pid = 1655] [id = 166] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1241c6800 == 39 [pid = 1655] [id = 165] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x121328000 == 38 [pid = 1655] [id = 164] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x119c10000 == 37 [pid = 1655] [id = 163] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x117d63800 == 36 [pid = 1655] [id = 162] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e8000 == 35 [pid = 1655] [id = 161] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x116068800 == 34 [pid = 1655] [id = 160] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x118f0b800 == 33 [pid = 1655] [id = 159] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12905c000 == 32 [pid = 1655] [id = 158] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12b92d800 == 31 [pid = 1655] [id = 176] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12b87a800 == 30 [pid = 1655] [id = 175] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4c9000 == 29 [pid = 1655] [id = 174] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x119c92800 == 28 [pid = 1655] [id = 173] 04:44:22 INFO - PROCESS | 1655 | --DOCSHELL 0x112e11000 == 27 [pid = 1655] [id = 172] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x120d11c00) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1273e2800) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1168de000) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1192af400) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11821d800) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1219f2400) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11985e400) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123c08400) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11845d800) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1241ba800) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1273d7400) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1150d4c00) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x125432800) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121548400) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x129055800) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126716400) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 04:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113807400) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 04:44:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:44:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1176ms 04:44:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:44:22 INFO - PROCESS | 1655 | 1471088662896 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1655 | 1471088662898 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:44:22 INFO - PROCESS | 1655 | 1471088662901 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1655 | 1471088662903 Marionette TRACE conn2 <- [1,682,null,{}] 04:44:22 INFO - PROCESS | 1655 | 1471088662907 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}] 04:44:22 INFO - PROCESS | 1655 | 1471088662909 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:22 INFO - PROCESS | 1655 | 1471088662989 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:44:22 INFO - PROCESS | 1655 | 1471088662994 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1655 | 1471088663000 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132e1800 == 28 [pid = 1655] [id = 178] 04:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11388b800) [pid = 1655] [serial = 532] [outer = 0x0] 04:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113891800) [pid = 1655] [serial = 533] [outer = 0x11388b800] 04:44:23 INFO - PROCESS | 1655 | 1471088663027 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1150d9000) [pid = 1655] [serial = 534] [outer = 0x11388b800] 04:44:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 04:44:23 INFO - PROCESS | 1655 | 1471088663868 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]]]}] 04:44:23 INFO - PROCESS | 1655 | 1471088663872 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:44:23 INFO - PROCESS | 1655 | 1471088663874 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:44:23 INFO - PROCESS | 1655 | 1471088663879 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1655 | 1471088663882 Marionette TRACE conn2 <- [1,686,null,{}] 04:44:23 INFO - PROCESS | 1655 | 1471088663885 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}] 04:44:23 INFO - PROCESS | 1655 | 1471088663887 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:23 INFO - PROCESS | 1655 | 1471088663960 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:44:24 INFO - PROCESS | 1655 | 1471088664009 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1655 | 1471088664011 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f47800 == 29 [pid = 1655] [id = 179] 04:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116eb9800) [pid = 1655] [serial = 535] [outer = 0x0] 04:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x117d40800) [pid = 1655] [serial = 536] [outer = 0x116eb9800] 04:44:24 INFO - PROCESS | 1655 | 1471088664038 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118179000) [pid = 1655] [serial = 537] [outer = 0x116eb9800] 04:44:24 INFO - PROCESS | 1655 | 1471088664811 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]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:44:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 977ms 04:44:24 INFO - PROCESS | 1655 | 1471088664854 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 1655 | 1471088664855 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:44:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:44:24 INFO - PROCESS | 1655 | 1471088664857 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1655 | 1471088664858 Marionette TRACE conn2 <- [1,690,null,{}] 04:44:24 INFO - PROCESS | 1655 | 1471088664866 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}] 04:44:24 INFO - PROCESS | 1655 | 1471088664869 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:24 INFO - PROCESS | 1655 | 1471088664978 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:44:25 INFO - PROCESS | 1655 | 1471088665015 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1655 | 1471088665018 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f0b000 == 30 [pid = 1655] [id = 180] 04:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1192a9400) [pid = 1655] [serial = 538] [outer = 0x0] 04:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1192af800) [pid = 1655] [serial = 539] [outer = 0x1192a9400] 04:44:25 INFO - PROCESS | 1655 | 1471088665046 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11983a800) [pid = 1655] [serial = 540] [outer = 0x1192a9400] 04:44:25 INFO - PROCESS | 1655 | 1471088665859 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]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:44:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1022ms 04:44:25 INFO - PROCESS | 1655 | 1471088665879 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 1655 | 1471088665882 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:44:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:44:25 INFO - PROCESS | 1655 | 1471088665890 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1655 | 1471088665891 Marionette TRACE conn2 <- [1,694,null,{}] 04:44:25 INFO - PROCESS | 1655 | 1471088665894 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}] 04:44:25 INFO - PROCESS | 1655 | 1471088665895 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:25 INFO - PROCESS | 1655 | 1471088665988 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:44:25 INFO - PROCESS | 1655 | 1471088665991 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1655 | 1471088665993 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198a5000 == 31 [pid = 1655] [id = 181] 04:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120d08c00) [pid = 1655] [serial = 541] [outer = 0x0] 04:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120ef1400) [pid = 1655] [serial = 542] [outer = 0x120d08c00] 04:44:26 INFO - PROCESS | 1655 | 1471088666018 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121545000) [pid = 1655] [serial = 543] [outer = 0x120d08c00] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113886400) [pid = 1655] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129179400) [pid = 1655] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12af24c00) [pid = 1655] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1192a7800) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113da5400) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11388a400) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112f97000) [pid = 1655] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119653000) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118459400) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126722400) [pid = 1655] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112f9c800) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x125430000) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12af2f000) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:44:26 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12bcf0c00) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:44:26 INFO - PROCESS | 1655 | 1471088666871 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]]]}] 04:44:26 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) 04:44:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1019ms 04:44:26 INFO - PROCESS | 1655 | 1471088666911 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1655 | 1471088666912 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:44:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:44:26 INFO - PROCESS | 1655 | 1471088666914 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1655 | 1471088666916 Marionette TRACE conn2 <- [1,698,null,{}] 04:44:26 INFO - PROCESS | 1655 | 1471088666918 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}] 04:44:26 INFO - PROCESS | 1655 | 1471088666919 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:26 INFO - PROCESS | 1655 | 1471088666994 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:44:27 INFO - PROCESS | 1655 | 1471088667001 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1655 | 1471088667002 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c87000 == 32 [pid = 1655] [id = 182] 04:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112f97000) [pid = 1655] [serial = 544] [outer = 0x0] 04:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1192aa000) [pid = 1655] [serial = 545] [outer = 0x112f97000] 04:44:27 INFO - PROCESS | 1655 | 1471088667027 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121730800) [pid = 1655] [serial = 546] [outer = 0x112f97000] 04:44:27 INFO - PROCESS | 1655 | 1471088667812 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]]]}] 04:44:27 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) 04:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 918ms 04:44:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:44:27 INFO - PROCESS | 1655 | 1471088667834 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1655 | 1471088667835 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:44:27 INFO - PROCESS | 1655 | 1471088667837 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1655 | 1471088667838 Marionette TRACE conn2 <- [1,702,null,{}] 04:44:27 INFO - PROCESS | 1655 | 1471088667841 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}] 04:44:27 INFO - PROCESS | 1655 | 1471088667845 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:27 INFO - PROCESS | 1655 | 1471088667937 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:44:27 INFO - PROCESS | 1655 | 1471088667985 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1655 | 1471088667987 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1217ca800 == 33 [pid = 1655] [id = 183] 04:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11380d000) [pid = 1655] [serial = 547] [outer = 0x0] 04:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123c08400) [pid = 1655] [serial = 548] [outer = 0x11380d000] 04:44:28 INFO - PROCESS | 1655 | 1471088668012 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1254cb800) [pid = 1655] [serial = 549] [outer = 0x11380d000] 04:44:28 INFO - PROCESS | 1655 | 1471088668773 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]]]}] 04:44:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:44:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 04:44:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:44:28 INFO - PROCESS | 1655 | 1471088668808 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1655 | 1471088668810 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:44:28 INFO - PROCESS | 1655 | 1471088668812 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1655 | 1471088668813 Marionette TRACE conn2 <- [1,706,null,{}] 04:44:28 INFO - PROCESS | 1655 | 1471088668815 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}] 04:44:28 INFO - PROCESS | 1655 | 1471088668816 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:28 INFO - PROCESS | 1655 | 1471088668930 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:44:28 INFO - PROCESS | 1655 | 1471088668977 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1655 | 1471088668979 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x112160800 == 34 [pid = 1655] [id = 184] 04:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1121bd000) [pid = 1655] [serial = 550] [outer = 0x0] 04:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112f93c00) [pid = 1655] [serial = 551] [outer = 0x1121bd000] 04:44:29 INFO - PROCESS | 1655 | 1471088669011 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113887400) [pid = 1655] [serial = 552] [outer = 0x1121bd000] 04:44:29 INFO - PROCESS | 1655 | 1471088669976 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]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1173ms 04:44:30 INFO - PROCESS | 1655 | 1471088670005 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 1655 | 1471088670007 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:44:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:44:30 INFO - PROCESS | 1655 | 1471088670012 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1655 | 1471088670015 Marionette TRACE conn2 <- [1,710,null,{}] 04:44:30 INFO - PROCESS | 1655 | 1471088670020 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}] 04:44:30 INFO - PROCESS | 1655 | 1471088670022 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:30 INFO - PROCESS | 1655 | 1471088670125 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:44:30 INFO - PROCESS | 1655 | 1471088670172 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1655 | 1471088670174 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f09800 == 35 [pid = 1655] [id = 185] 04:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116eb6c00) [pid = 1655] [serial = 553] [outer = 0x0] 04:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11810ac00) [pid = 1655] [serial = 554] [outer = 0x116eb6c00] 04:44:30 INFO - PROCESS | 1655 | 1471088670204 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118457000) [pid = 1655] [serial = 555] [outer = 0x116eb6c00] 04:44:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1217ca800 == 34 [pid = 1655] [id = 183] 04:44:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119c87000 == 33 [pid = 1655] [id = 182] 04:44:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1198a5000 == 32 [pid = 1655] [id = 181] 04:44:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118f0b000 == 31 [pid = 1655] [id = 180] 04:44:30 INFO - PROCESS | 1655 | --DOCSHELL 0x116f47800 == 30 [pid = 1655] [id = 179] 04:44:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1132e1800 == 29 [pid = 1655] [id = 178] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12bda2400) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1273e1400) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a7de400) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129050800) [pid = 1655] [serial = 495] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b749000) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12af24800) [pid = 1655] [serial = 498] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a40c800) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x129172c00) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1176b5c00) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118462c00) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1168e1000) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11922cc00) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1241b9c00) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x126570000) [pid = 1655] [serial = 489] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x120d10800) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x121224000) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x118570800) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1192a9c00) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x126d68000) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1192b3400) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1187ae800) [pid = 1655] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12bc65400) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12b952000) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12b80a800) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12b890400) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12b948c00) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12af25800) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x126fcd800) [pid = 1655] [serial = 492] [outer = 0x0] [url = about:blank] 04:44:30 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12c499c00) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 04:44:31 INFO - PROCESS | 1655 | 1471088671260 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]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:44:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1274ms 04:44:31 INFO - PROCESS | 1655 | 1471088671285 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1655 | 1471088671288 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:44:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:44:31 INFO - PROCESS | 1655 | 1471088671291 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1655 | 1471088671292 Marionette TRACE conn2 <- [1,714,null,{}] 04:44:31 INFO - PROCESS | 1655 | 1471088671296 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}] 04:44:31 INFO - PROCESS | 1655 | 1471088671297 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:31 INFO - PROCESS | 1655 | 1471088671374 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:44:31 INFO - PROCESS | 1655 | 1471088671440 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1655 | 1471088671443 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168b8800 == 30 [pid = 1655] [id = 186] 04:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x116eb0c00) [pid = 1655] [serial = 556] [outer = 0x0] 04:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x116eb7c00) [pid = 1655] [serial = 557] [outer = 0x116eb0c00] 04:44:31 INFO - PROCESS | 1655 | 1471088671472 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x117d3d400) [pid = 1655] [serial = 558] [outer = 0x116eb0c00] 04:44:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:44:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 04:44:32 INFO - PROCESS | 1655 | 1471088672256 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]]]}] 04:44:32 INFO - PROCESS | 1655 | 1471088672261 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 1655 | 1471088672264 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:44:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:44:32 INFO - PROCESS | 1655 | 1471088672271 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1655 | 1471088672273 Marionette TRACE conn2 <- [1,718,null,{}] 04:44:32 INFO - PROCESS | 1655 | 1471088672275 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}] 04:44:32 INFO - PROCESS | 1655 | 1471088672277 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:32 INFO - PROCESS | 1655 | 1471088672355 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:44:32 INFO - PROCESS | 1655 | 1471088672359 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1655 | 1471088672360 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182a4000 == 31 [pid = 1655] [id = 187] 04:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1187af800) [pid = 1655] [serial = 559] [outer = 0x0] 04:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1189c5400) [pid = 1655] [serial = 560] [outer = 0x1187af800] 04:44:32 INFO - PROCESS | 1655 | 1471088672390 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1192a8400) [pid = 1655] [serial = 561] [outer = 0x1187af800] 04:44:33 INFO - PROCESS | 1655 | 1471088673216 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]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:44:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 04:44:33 INFO - PROCESS | 1655 | 1471088673241 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1655 | 1471088673243 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:44:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:44:33 INFO - PROCESS | 1655 | 1471088673245 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1655 | 1471088673248 Marionette TRACE conn2 <- [1,722,null,{}] 04:44:33 INFO - PROCESS | 1655 | 1471088673258 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}] 04:44:33 INFO - PROCESS | 1655 | 1471088673261 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:33 INFO - PROCESS | 1655 | 1471088673352 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:44:33 INFO - PROCESS | 1655 | 1471088673387 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1655 | 1471088673389 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198b6800 == 32 [pid = 1655] [id = 188] 04:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x120d10000) [pid = 1655] [serial = 562] [outer = 0x0] 04:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x121229c00) [pid = 1655] [serial = 563] [outer = 0x120d10000] 04:44:33 INFO - PROCESS | 1655 | 1471088673415 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1219f1000) [pid = 1655] [serial = 564] [outer = 0x120d10000] 04:44:33 INFO - PROCESS | 1655 | 1471088673735 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] 04:44:33 INFO - PROCESS | 1655 | 1471088673776 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:44:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:44:33 INFO - PROCESS | 1655 | 1471088673778 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1655 | 1471088673779 Marionette TRACE conn2 <- [1,726,null,{}] 04:44:33 INFO - PROCESS | 1655 | 1471088673784 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}] 04:44:33 INFO - PROCESS | 1655 | 1471088673785 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:33 INFO - PROCESS | 1655 | 1471088673880 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:44:33 INFO - PROCESS | 1655 | 1471088673884 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1655 | 1471088673885 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x121166000 == 33 [pid = 1655] [id = 189] 04:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x121b0b800) [pid = 1655] [serial = 565] [outer = 0x0] 04:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1241ba000) [pid = 1655] [serial = 566] [outer = 0x121b0b800] 04:44:33 INFO - PROCESS | 1655 | 1471088673910 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1254c2800) [pid = 1655] [serial = 567] [outer = 0x121b0b800] 04:44:34 INFO - PROCESS | 1655 | 1471088674278 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]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:44:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 524ms 04:44:34 INFO - PROCESS | 1655 | 1471088674306 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1655 | 1471088674307 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:44:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:44:34 INFO - PROCESS | 1655 | 1471088674310 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1655 | 1471088674318 Marionette TRACE conn2 <- [1,730,null,{}] 04:44:34 INFO - PROCESS | 1655 | 1471088674320 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}] 04:44:34 INFO - PROCESS | 1655 | 1471088674321 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:34 INFO - PROCESS | 1655 | 1471088674422 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x116eb9800) [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] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11388b800) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x116eb1c00) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1121be000) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x118456c00) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1219fc800) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x128b59000) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12bc59000) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x120d08c00) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x112f97000) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:44:34 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1192a9400) [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] 04:44:34 INFO - PROCESS | 1655 | 1471088674459 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1655 | 1471088674460 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11601a800 == 34 [pid = 1655] [id = 190] 04:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x112988000) [pid = 1655] [serial = 568] [outer = 0x0] 04:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x113f45c00) [pid = 1655] [serial = 569] [outer = 0x112988000] 04:44:34 INFO - PROCESS | 1655 | 1471088674487 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1192a9400) [pid = 1655] [serial = 570] [outer = 0x112988000] 04:44:34 INFO - PROCESS | 1655 | 1471088674901 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] 04:44:34 INFO - PROCESS | 1655 | 1471088674943 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:44:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:44:34 INFO - PROCESS | 1655 | 1471088674947 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1655 | 1471088674949 Marionette TRACE conn2 <- [1,734,null,{}] 04:44:34 INFO - PROCESS | 1655 | 1471088674953 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}] 04:44:34 INFO - PROCESS | 1655 | 1471088674959 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:35 INFO - PROCESS | 1655 | 1471088675124 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:44:35 INFO - PROCESS | 1655 | 1471088675140 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1655 | 1471088675141 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12675c800 == 35 [pid = 1655] [id = 191] 04:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x126fcdc00) [pid = 1655] [serial = 571] [outer = 0x0] 04:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x127312400) [pid = 1655] [serial = 572] [outer = 0x126fcdc00] 04:44:35 INFO - PROCESS | 1655 | 1471088675180 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x128b5cc00) [pid = 1655] [serial = 573] [outer = 0x126fcdc00] 04:44:35 INFO - PROCESS | 1655 | 1471088675489 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]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:44:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 574ms 04:44:35 INFO - PROCESS | 1655 | 1471088675521 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1655 | 1471088675522 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:44:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:44:35 INFO - PROCESS | 1655 | 1471088675532 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1655 | 1471088675534 Marionette TRACE conn2 <- [1,738,null,{}] 04:44:35 INFO - PROCESS | 1655 | 1471088675537 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}] 04:44:35 INFO - PROCESS | 1655 | 1471088675538 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:35 INFO - PROCESS | 1655 | 1471088675610 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:44:35 INFO - PROCESS | 1655 | 1471088675615 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1655 | 1471088675617 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e3800 == 36 [pid = 1655] [id = 192] 04:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x12904c000) [pid = 1655] [serial = 574] [outer = 0x0] 04:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x129053800) [pid = 1655] [serial = 575] [outer = 0x12904c000] 04:44:35 INFO - PROCESS | 1655 | 1471088675642 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x129173000) [pid = 1655] [serial = 576] [outer = 0x12904c000] 04:44:36 INFO - PROCESS | 1655 | 1471088676438 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]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:44:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 929ms 04:44:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:44:36 INFO - PROCESS | 1655 | 1471088676454 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1655 | 1471088676455 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:44:36 INFO - PROCESS | 1655 | 1471088676457 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1655 | 1471088676458 Marionette TRACE conn2 <- [1,742,null,{}] 04:44:36 INFO - PROCESS | 1655 | 1471088676460 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}] 04:44:36 INFO - PROCESS | 1655 | 1471088676461 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:36 INFO - PROCESS | 1655 | 1471088676536 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:44:36 INFO - PROCESS | 1655 | 1471088676581 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1655 | 1471088676583 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b43000 == 37 [pid = 1655] [id = 193] 04:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x12904f000) [pid = 1655] [serial = 577] [outer = 0x0] 04:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x129333400) [pid = 1655] [serial = 578] [outer = 0x12904f000] 04:44:36 INFO - PROCESS | 1655 | 1471088676606 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x12a406c00) [pid = 1655] [serial = 579] [outer = 0x12904f000] 04:44:37 INFO - PROCESS | 1655 | 1471088677332 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]]]}] 04:44:37 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 04:44:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 919ms 04:44:37 INFO - PROCESS | 1655 | 1471088677377 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1655 | 1471088677380 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:44:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:44:37 INFO - PROCESS | 1655 | 1471088677384 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1655 | 1471088677386 Marionette TRACE conn2 <- [1,746,null,{}] 04:44:37 INFO - PROCESS | 1655 | 1471088677390 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}] 04:44:37 INFO - PROCESS | 1655 | 1471088677391 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:37 INFO - PROCESS | 1655 | 1471088677492 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:44:37 INFO - PROCESS | 1655 | 1471088677540 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1655 | 1471088677541 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e7e800 == 38 [pid = 1655] [id = 194] 04:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1161f9400) [pid = 1655] [serial = 580] [outer = 0x0] 04:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116aa7000) [pid = 1655] [serial = 581] [outer = 0x1161f9400] 04:44:37 INFO - PROCESS | 1655 | 1471088677574 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1176aa400) [pid = 1655] [serial = 582] [outer = 0x1161f9400] 04:44:38 INFO - PROCESS | 1655 | 1471088678524 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]]]}] 04:44:38 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.) 04:44:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1172ms 04:44:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:44:38 INFO - PROCESS | 1655 | 1471088678556 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1655 | 1471088678559 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:44:38 INFO - PROCESS | 1655 | 1471088678563 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1655 | 1471088678567 Marionette TRACE conn2 <- [1,750,null,{}] 04:44:38 INFO - PROCESS | 1655 | 1471088678570 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}] 04:44:38 INFO - PROCESS | 1655 | 1471088678572 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:38 INFO - PROCESS | 1655 | 1471088678694 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:44:38 INFO - PROCESS | 1655 | 1471088678744 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1655 | 1471088678745 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e6e800 == 39 [pid = 1655] [id = 195] 04:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11922d000) [pid = 1655] [serial = 583] [outer = 0x0] 04:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119653800) [pid = 1655] [serial = 584] [outer = 0x11922d000] 04:44:38 INFO - PROCESS | 1655 | 1471088678776 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119b2a800) [pid = 1655] [serial = 585] [outer = 0x11922d000] 04:44:39 INFO - PROCESS | 1655 | 1471088679766 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]]]}] 04:44:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:44:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1222ms 04:44:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:44:39 INFO - PROCESS | 1655 | 1471088679786 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1655 | 1471088679788 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:44:39 INFO - PROCESS | 1655 | 1471088679791 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1655 | 1471088679792 Marionette TRACE conn2 <- [1,754,null,{}] 04:44:39 INFO - PROCESS | 1655 | 1471088679795 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}] 04:44:39 INFO - PROCESS | 1655 | 1471088679798 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:39 INFO - PROCESS | 1655 | 1471088679903 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:44:39 INFO - PROCESS | 1655 | 1471088679974 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1655 | 1471088679975 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x111e89000 == 40 [pid = 1655] [id = 196] 04:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x111ca8800) [pid = 1655] [serial = 586] [outer = 0x0] 04:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x111f03400) [pid = 1655] [serial = 587] [outer = 0x111ca8800] 04:44:40 INFO - PROCESS | 1655 | 1471088680014 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112992400) [pid = 1655] [serial = 588] [outer = 0x111ca8800] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x119c04800 == 39 [pid = 1655] [id = 177] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e3800 == 38 [pid = 1655] [id = 192] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12675c800 == 37 [pid = 1655] [id = 191] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11601a800 == 36 [pid = 1655] [id = 190] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x121166000 == 35 [pid = 1655] [id = 189] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1198b6800 == 34 [pid = 1655] [id = 188] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1182a4000 == 33 [pid = 1655] [id = 187] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1168b8800 == 32 [pid = 1655] [id = 186] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x118f09800 == 31 [pid = 1655] [id = 185] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x112160800 == 30 [pid = 1655] [id = 184] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x120e6e800 == 29 [pid = 1655] [id = 195] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x128b43000 == 28 [pid = 1655] [id = 193] 04:44:41 INFO - PROCESS | 1655 | --DOCSHELL 0x116e7e800 == 27 [pid = 1655] [id = 194] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123c08400) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x117d40800) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113891800) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1150d9000) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x116ebac00) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x116eb4800) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11388b000) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x112f9a400) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x120d0a400) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1192ae800) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1273dfc00) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1254c2400) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12b88e400) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12af06800) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12c492400) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12bcfb400) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x120ef1400) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1192aa000) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x121730800) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1192af800) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x11983a800) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x121545000) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x118179000) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 04:44:41 INFO - PROCESS | 1655 | 1471088681651 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]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:44:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1873ms 04:44:41 INFO - PROCESS | 1655 | 1471088681664 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:44:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:44:41 INFO - PROCESS | 1655 | 1471088681669 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:44:41 INFO - PROCESS | 1655 | 1471088681674 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1655 | 1471088681677 Marionette TRACE conn2 <- [1,758,null,{}] 04:44:41 INFO - PROCESS | 1655 | 1471088681682 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}] 04:44:41 INFO - PROCESS | 1655 | 1471088681685 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:41 INFO - PROCESS | 1655 | 1471088681762 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:44:41 INFO - PROCESS | 1655 | 1471088681767 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1655 | 1471088681770 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132dc000 == 28 [pid = 1655] [id = 197] 04:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x112f82c00) [pid = 1655] [serial = 589] [outer = 0x0] 04:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x11327fc00) [pid = 1655] [serial = 590] [outer = 0x112f82c00] 04:44:41 INFO - PROCESS | 1655 | 1471088681799 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11388c800) [pid = 1655] [serial = 591] [outer = 0x112f82c00] 04:44:42 INFO - PROCESS | 1655 | 1471088682119 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]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:44:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 474ms 04:44:42 INFO - PROCESS | 1655 | 1471088682147 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:44:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:44:42 INFO - PROCESS | 1655 | 1471088682153 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:44:42 INFO - PROCESS | 1655 | 1471088682157 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1655 | 1471088682159 Marionette TRACE conn2 <- [1,762,null,{}] 04:44:42 INFO - PROCESS | 1655 | 1471088682161 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}] 04:44:42 INFO - PROCESS | 1655 | 1471088682163 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:42 INFO - PROCESS | 1655 | 1471088682238 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:44:42 INFO - PROCESS | 1655 | 1471088682242 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1655 | 1471088682244 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e8000 == 29 [pid = 1655] [id = 198] 04:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1161f1800) [pid = 1655] [serial = 592] [outer = 0x0] 04:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x116808000) [pid = 1655] [serial = 593] [outer = 0x1161f1800] 04:44:42 INFO - PROCESS | 1655 | 1471088682273 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x116aa7400) [pid = 1655] [serial = 594] [outer = 0x1161f1800] 04:44:43 INFO - PROCESS | 1655 | 1471088683067 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]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:44:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 920ms 04:44:43 INFO - PROCESS | 1655 | 1471088683077 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1655 | 1471088683078 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:44:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:44:43 INFO - PROCESS | 1655 | 1471088683088 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1655 | 1471088683091 Marionette TRACE conn2 <- [1,766,null,{}] 04:44:43 INFO - PROCESS | 1655 | 1471088683106 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}] 04:44:43 INFO - PROCESS | 1655 | 1471088683109 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:43 INFO - PROCESS | 1655 | 1471088683199 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:44:43 INFO - PROCESS | 1655 | 1471088683205 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 1655 | 1471088683207 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x117159800 == 30 [pid = 1655] [id = 199] 04:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x112f94000) [pid = 1655] [serial = 595] [outer = 0x0] 04:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11817d800) [pid = 1655] [serial = 596] [outer = 0x112f94000] 04:44:43 INFO - PROCESS | 1655 | 1471088683235 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11845bc00) [pid = 1655] [serial = 597] [outer = 0x112f94000] 04:44:44 INFO - PROCESS | 1655 | 1471088684037 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]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:44:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 04:44:44 INFO - PROCESS | 1655 | 1471088684060 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1655 | 1471088684062 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:44:44 INFO - PROCESS | 1655 | 1471088684064 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1655 | 1471088684065 Marionette TRACE conn2 <- [1,770,null,{}] 04:44:44 INFO - PROCESS | 1655 | 1471088684073 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}] 04:44:44 INFO - PROCESS | 1655 | 1471088684075 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:44 INFO - PROCESS | 1655 | 1471088684163 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:44:44 INFO - PROCESS | 1655 | 1471088684166 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1655 | 1471088684167 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187a3000 == 31 [pid = 1655] [id = 200] 04:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11857a000) [pid = 1655] [serial = 598] [outer = 0x0] 04:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1187b6800) [pid = 1655] [serial = 599] [outer = 0x11857a000] 04:44:44 INFO - PROCESS | 1655 | 1471088684193 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118f80000) [pid = 1655] [serial = 600] [outer = 0x11857a000] 04:44:44 INFO - PROCESS | 1655 | 1471088684526 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]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 473ms 04:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:44:44 INFO - PROCESS | 1655 | 1471088684538 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1655 | 1471088684539 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:44:44 INFO - PROCESS | 1655 | 1471088684541 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1655 | 1471088684542 Marionette TRACE conn2 <- [1,774,null,{}] 04:44:44 INFO - PROCESS | 1655 | 1471088684545 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}] 04:44:44 INFO - PROCESS | 1655 | 1471088684546 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:44 INFO - PROCESS | 1655 | 1471088684643 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:44:44 INFO - PROCESS | 1655 | 1471088684676 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1655 | 1471088684677 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119560800 == 32 [pid = 1655] [id = 201] 04:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1161f1400) [pid = 1655] [serial = 601] [outer = 0x0] 04:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1192ab000) [pid = 1655] [serial = 602] [outer = 0x1161f1400] 04:44:44 INFO - PROCESS | 1655 | 1471088684701 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11965ac00) [pid = 1655] [serial = 603] [outer = 0x1161f1400] 04:44:45 INFO - PROCESS | 1655 | 1471088685077 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]]]}] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x121b0b800) [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] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x112988000) [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] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1187af800) [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] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1121bd000) [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] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11380d000) [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] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x116eb0c00) [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] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x116eb6c00) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12904c000) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12904f000) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x120d10000) [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] 04:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x126fcdc00) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 569ms 04:44:45 INFO - PROCESS | 1655 | 1471088685111 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1655 | 1471088685112 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:44:45 INFO - PROCESS | 1655 | 1471088685114 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1655 | 1471088685116 Marionette TRACE conn2 <- [1,778,null,{}] 04:44:45 INFO - PROCESS | 1655 | 1471088685118 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}] 04:44:45 INFO - PROCESS | 1655 | 1471088685122 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:45 INFO - PROCESS | 1655 | 1471088685216 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:44:45 INFO - PROCESS | 1655 | 1471088685221 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1655 | 1471088685222 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e70800 == 33 [pid = 1655] [id = 202] 04:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x119857000) [pid = 1655] [serial = 604] [outer = 0x0] 04:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x120d0cc00) [pid = 1655] [serial = 605] [outer = 0x119857000] 04:44:45 INFO - PROCESS | 1655 | 1471088685247 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x121043400) [pid = 1655] [serial = 606] [outer = 0x119857000] 04:44:45 INFO - PROCESS | 1655 | 1471088685550 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]]]}] 04:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 04:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:44:45 INFO - PROCESS | 1655 | 1471088685585 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1655 | 1471088685586 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:44:45 INFO - PROCESS | 1655 | 1471088685588 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1655 | 1471088685589 Marionette TRACE conn2 <- [1,782,null,{}] 04:44:45 INFO - PROCESS | 1655 | 1471088685591 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}] 04:44:45 INFO - PROCESS | 1655 | 1471088685593 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:45 INFO - PROCESS | 1655 | 1471088685667 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:44:45 INFO - PROCESS | 1655 | 1471088685719 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1655 | 1471088685720 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e73000 == 34 [pid = 1655] [id = 203] 04:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x121041400) [pid = 1655] [serial = 607] [outer = 0x0] 04:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x12173f400) [pid = 1655] [serial = 608] [outer = 0x121041400] 04:44:45 INFO - PROCESS | 1655 | 1471088685744 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1219f5800) [pid = 1655] [serial = 609] [outer = 0x121041400] 04:44:46 INFO - PROCESS | 1655 | 1471088686014 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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 04:44:46 INFO - PROCESS | 1655 | 1471088686056 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1655 | 1471088686058 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:44:46 INFO - PROCESS | 1655 | 1471088686060 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1655 | 1471088686061 Marionette TRACE conn2 <- [1,786,null,{}] 04:44:46 INFO - PROCESS | 1655 | 1471088686063 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}] 04:44:46 INFO - PROCESS | 1655 | 1471088686064 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:46 INFO - PROCESS | 1655 | 1471088686141 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:44:46 INFO - PROCESS | 1655 | 1471088686144 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1655 | 1471088686145 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b0f000 == 35 [pid = 1655] [id = 204] 04:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119914000) [pid = 1655] [serial = 610] [outer = 0x0] 04:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x121b2d400) [pid = 1655] [serial = 611] [outer = 0x119914000] 04:44:46 INFO - PROCESS | 1655 | 1471088686172 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x123c06c00) [pid = 1655] [serial = 612] [outer = 0x119914000] 04:44:46 INFO - PROCESS | 1655 | 1471088686483 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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 471ms 04:44:46 INFO - PROCESS | 1655 | 1471088686531 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1655 | 1471088686533 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:44:46 INFO - PROCESS | 1655 | 1471088686535 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1655 | 1471088686536 Marionette TRACE conn2 <- [1,790,null,{}] 04:44:46 INFO - PROCESS | 1655 | 1471088686538 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}] 04:44:46 INFO - PROCESS | 1655 | 1471088686539 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:46 INFO - PROCESS | 1655 | 1471088686636 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:44:46 INFO - PROCESS | 1655 | 1471088686642 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1655 | 1471088686643 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117159000 == 36 [pid = 1655] [id = 205] 04:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x123c08000) [pid = 1655] [serial = 613] [outer = 0x0] 04:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x12440ec00) [pid = 1655] [serial = 614] [outer = 0x123c08000] 04:44:46 INFO - PROCESS | 1655 | 1471088686675 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1245cb800) [pid = 1655] [serial = 615] [outer = 0x123c08000] 04:44:46 INFO - PROCESS | 1655 | 1471088686990 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]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 04:44:47 INFO - PROCESS | 1655 | 1471088687004 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1655 | 1471088687005 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:44:47 INFO - PROCESS | 1655 | 1471088687008 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1655 | 1471088687009 Marionette TRACE conn2 <- [1,794,null,{}] 04:44:47 INFO - PROCESS | 1655 | 1471088687011 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}] 04:44:47 INFO - PROCESS | 1655 | 1471088687012 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:47 INFO - PROCESS | 1655 | 1471088687091 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:44:47 INFO - PROCESS | 1655 | 1471088687180 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1655 | 1471088687182 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x112537000 == 37 [pid = 1655] [id = 206] 04:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x111c75400) [pid = 1655] [serial = 616] [outer = 0x0] 04:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11213ec00) [pid = 1655] [serial = 617] [outer = 0x111c75400] 04:44:47 INFO - PROCESS | 1655 | 1471088687218 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112cd0c00) [pid = 1655] [serial = 618] [outer = 0x111c75400] 04:44:47 INFO - PROCESS | 1655 | 1471088687737 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]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 768ms 04:44:47 INFO - PROCESS | 1655 | 1471088687778 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1655 | 1471088687780 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:44:47 INFO - PROCESS | 1655 | 1471088687786 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1655 | 1471088687788 Marionette TRACE conn2 <- [1,798,null,{}] 04:44:47 INFO - PROCESS | 1655 | 1471088687791 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}] 04:44:47 INFO - PROCESS | 1655 | 1471088687793 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:47 INFO - PROCESS | 1655 | 1471088687898 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:44:47 INFO - PROCESS | 1655 | 1471088687972 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1655 | 1471088687973 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f5c800 == 38 [pid = 1655] [id = 207] 04:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1150d9800) [pid = 1655] [serial = 619] [outer = 0x0] 04:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1160b3c00) [pid = 1655] [serial = 620] [outer = 0x1150d9800] 04:44:48 INFO - PROCESS | 1655 | 1471088688003 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116e31c00) [pid = 1655] [serial = 621] [outer = 0x1150d9800] 04:44:48 INFO - PROCESS | 1655 | 1471088688654 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]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 04:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 922ms 04:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:44:48 INFO - PROCESS | 1655 | 1471088688706 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1655 | 1471088688709 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:44:48 INFO - PROCESS | 1655 | 1471088688712 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1655 | 1471088688714 Marionette TRACE conn2 <- [1,802,null,{}] 04:44:48 INFO - PROCESS | 1655 | 1471088688744 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}] 04:44:48 INFO - PROCESS | 1655 | 1471088688745 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:48 INFO - PROCESS | 1655 | 1471088688846 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x117159000 == 37 [pid = 1655] [id = 205] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x123b0f000 == 36 [pid = 1655] [id = 204] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x120e73000 == 35 [pid = 1655] [id = 203] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x120e70800 == 34 [pid = 1655] [id = 202] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x119560800 == 33 [pid = 1655] [id = 201] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1187a3000 == 32 [pid = 1655] [id = 200] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x117159800 == 31 [pid = 1655] [id = 199] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e8000 == 30 [pid = 1655] [id = 198] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x1132dc000 == 29 [pid = 1655] [id = 197] 04:44:48 INFO - PROCESS | 1655 | --DOCSHELL 0x111e89000 == 28 [pid = 1655] [id = 196] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1241ba000) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113f45c00) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1189c5400) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x112f93c00) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x113887400) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1254cb800) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116eb7c00) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x117d3d400) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11810ac00) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x118457000) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x129173000) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x129053800) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12a406c00) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x129333400) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1192a9400) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x121229c00) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1219f1000) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1254c2800) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x127312400) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1192a8400) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x128b5cc00) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1655 | 1471088688912 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1655 | 1471088688915 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f10800 == 29 [pid = 1655] [id = 208] 04:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x11388bc00) [pid = 1655] [serial = 622] [outer = 0x0] 04:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x113ab4000) [pid = 1655] [serial = 623] [outer = 0x11388bc00] 04:44:48 INFO - PROCESS | 1655 | 1471088688943 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x116eb4800) [pid = 1655] [serial = 624] [outer = 0x11388bc00] 04:44:49 INFO - PROCESS | 1655 | 1471088689267 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]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 595ms 04:44:49 INFO - PROCESS | 1655 | 1471088689307 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 1655 | 1471088689310 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:44:49 INFO - PROCESS | 1655 | 1471088689316 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1655 | 1471088689318 Marionette TRACE conn2 <- [1,806,null,{}] 04:44:49 INFO - PROCESS | 1655 | 1471088689320 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}] 04:44:49 INFO - PROCESS | 1655 | 1471088689322 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:49 INFO - PROCESS | 1655 | 1471088689436 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:44:49 INFO - PROCESS | 1655 | 1471088689443 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1655 | 1471088689445 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d55000 == 30 [pid = 1655] [id = 209] 04:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1171be000) [pid = 1655] [serial = 625] [outer = 0x0] 04:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x118457800) [pid = 1655] [serial = 626] [outer = 0x1171be000] 04:44:49 INFO - PROCESS | 1655 | 1471088689492 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11856e400) [pid = 1655] [serial = 627] [outer = 0x1171be000] 04:44:49 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 04:44:49 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:44:49 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:44:49 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 04:44:49 INFO - PROCESS | 1655 | 1471088689970 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]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 04:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:44:49 INFO - PROCESS | 1655 | 1471088689987 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 1655 | 1471088689988 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:44:49 INFO - PROCESS | 1655 | 1471088689990 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1655 | 1471088689992 Marionette TRACE conn2 <- [1,810,null,{}] 04:44:50 INFO - PROCESS | 1655 | 1471088690006 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}] 04:44:50 INFO - PROCESS | 1655 | 1471088690009 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:50 INFO - PROCESS | 1655 | 1471088690095 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:44:50 INFO - PROCESS | 1655 | 1471088690123 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1655 | 1471088690125 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198aa800 == 31 [pid = 1655] [id = 210] 04:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x119b2b400) [pid = 1655] [serial = 628] [outer = 0x0] 04:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x120d09c00) [pid = 1655] [serial = 629] [outer = 0x119b2b400] 04:44:50 INFO - PROCESS | 1655 | 1471088690153 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x120e0a400) [pid = 1655] [serial = 630] [outer = 0x119b2b400] 04:44:50 INFO - PROCESS | 1655 | 1471088690486 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 04:44:50 INFO - PROCESS | 1655 | 1471088690512 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1655 | 1471088690514 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:44:50 INFO - PROCESS | 1655 | 1471088690519 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1655 | 1471088690520 Marionette TRACE conn2 <- [1,814,null,{}] 04:44:50 INFO - PROCESS | 1655 | 1471088690523 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}] 04:44:50 INFO - PROCESS | 1655 | 1471088690524 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:50 INFO - PROCESS | 1655 | 1471088690600 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:44:50 INFO - PROCESS | 1655 | 1471088690604 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1655 | 1471088690605 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f88000 == 32 [pid = 1655] [id = 211] 04:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x12154ac00) [pid = 1655] [serial = 631] [outer = 0x0] 04:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1219f3800) [pid = 1655] [serial = 632] [outer = 0x12154ac00] 04:44:50 INFO - PROCESS | 1655 | 1471088690630 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x121b14c00) [pid = 1655] [serial = 633] [outer = 0x12154ac00] 04:44:50 INFO - PROCESS | 1655 | 1471088690951 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] 04:44:50 INFO - PROCESS | 1655 | 1471088690989 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:44:50 INFO - PROCESS | 1655 | 1471088690991 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1655 | 1471088690992 Marionette TRACE conn2 <- [1,818,null,{}] 04:44:50 INFO - PROCESS | 1655 | 1471088690994 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}] 04:44:50 INFO - PROCESS | 1655 | 1471088690996 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:51 INFO - PROCESS | 1655 | 1471088691073 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:44:51 INFO - PROCESS | 1655 | 1471088691134 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1655 | 1471088691136 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x116847800 == 33 [pid = 1655] [id = 212] 04:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x112e44000) [pid = 1655] [serial = 634] [outer = 0x0] 04:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x121eeb000) [pid = 1655] [serial = 635] [outer = 0x112e44000] 04:44:51 INFO - PROCESS | 1655 | 1471088691160 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1254c3000) [pid = 1655] [serial = 636] [outer = 0x112e44000] 04:44:51 INFO - PROCESS | 1655 | 1471088691507 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]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 568ms 04:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:44:51 INFO - PROCESS | 1655 | 1471088691559 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1655 | 1471088691560 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:44:51 INFO - PROCESS | 1655 | 1471088691563 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1655 | 1471088691564 Marionette TRACE conn2 <- [1,822,null,{}] 04:44:51 INFO - PROCESS | 1655 | 1471088691566 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}] 04:44:51 INFO - PROCESS | 1655 | 1471088691570 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:51 INFO - PROCESS | 1655 | 1471088691684 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:44:51 INFO - PROCESS | 1655 | 1471088691697 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1655 | 1471088691699 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12674f000 == 34 [pid = 1655] [id = 213] 04:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112e44800) [pid = 1655] [serial = 637] [outer = 0x0] 04:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12671c000) [pid = 1655] [serial = 638] [outer = 0x112e44800] 04:44:51 INFO - PROCESS | 1655 | 1471088691724 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x126fcb800) [pid = 1655] [serial = 639] [outer = 0x112e44800] 04:44:52 INFO - PROCESS | 1655 | 1471088692041 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] 04:44:52 INFO - PROCESS | 1655 | 1471088692083 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:44:52 INFO - PROCESS | 1655 | 1471088692085 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1655 | 1471088692086 Marionette TRACE conn2 <- [1,826,null,{}] 04:44:52 INFO - PROCESS | 1655 | 1471088692089 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}] 04:44:52 INFO - PROCESS | 1655 | 1471088692090 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:52 INFO - PROCESS | 1655 | 1471088692187 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:44:52 INFO - PROCESS | 1655 | 1471088692196 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1655 | 1471088692198 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e1800 == 35 [pid = 1655] [id = 214] 04:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12671d800) [pid = 1655] [serial = 640] [outer = 0x0] 04:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x127309400) [pid = 1655] [serial = 641] [outer = 0x12671d800] 04:44:52 INFO - PROCESS | 1655 | 1471088692226 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1273e0000) [pid = 1655] [serial = 642] [outer = 0x12671d800] 04:44:52 INFO - PROCESS | 1655 | 1471088692655 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]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 619ms 04:44:52 INFO - PROCESS | 1655 | 1471088692705 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1655 | 1471088692707 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:44:52 INFO - PROCESS | 1655 | 1471088692710 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1655 | 1471088692712 Marionette TRACE conn2 <- [1,830,null,{}] 04:44:52 INFO - PROCESS | 1655 | 1471088692725 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}] 04:44:52 INFO - PROCESS | 1655 | 1471088692727 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:52 INFO - PROCESS | 1655 | 1471088692855 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:44:52 INFO - PROCESS | 1655 | 1471088692861 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1655 | 1471088692862 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b3e800 == 36 [pid = 1655] [id = 215] 04:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1273d6400) [pid = 1655] [serial = 643] [outer = 0x0] 04:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128b53c00) [pid = 1655] [serial = 644] [outer = 0x1273d6400] 04:44:52 INFO - PROCESS | 1655 | 1471088692886 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120ee7c00) [pid = 1655] [serial = 645] [outer = 0x1273d6400] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11857a000) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x111ca8800) [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] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x112f82c00) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1161f1800) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112f94000) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1161f9400) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1161f1400) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119857000) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x121041400) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x119914000) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11922d000) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:44:53 INFO - PROCESS | 1655 | 1471088693220 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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 04:44:53 INFO - PROCESS | 1655 | 1471088693231 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1655 | 1471088693234 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:44:53 INFO - PROCESS | 1655 | 1471088693238 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1655 | 1471088693239 Marionette TRACE conn2 <- [1,834,null,{}] 04:44:53 INFO - PROCESS | 1655 | 1471088693241 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}] 04:44:53 INFO - PROCESS | 1655 | 1471088693252 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:53 INFO - PROCESS | 1655 | 1471088693325 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:44:53 INFO - PROCESS | 1655 | 1471088693329 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1655 | 1471088693330 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12906a000 == 37 [pid = 1655] [id = 216] 04:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x113a0f800) [pid = 1655] [serial = 646] [outer = 0x0] 04:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118460400) [pid = 1655] [serial = 647] [outer = 0x113a0f800] 04:44:53 INFO - PROCESS | 1655 | 1471088693357 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x121780000) [pid = 1655] [serial = 648] [outer = 0x113a0f800] 04:44:53 INFO - PROCESS | 1655 | 1471088693685 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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 04:44:53 INFO - PROCESS | 1655 | 1471088693707 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1655 | 1471088693708 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:44:53 INFO - PROCESS | 1655 | 1471088693710 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1655 | 1471088693711 Marionette TRACE conn2 <- [1,838,null,{}] 04:44:53 INFO - PROCESS | 1655 | 1471088693714 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}] 04:44:53 INFO - PROCESS | 1655 | 1471088693717 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:53 INFO - PROCESS | 1655 | 1471088693811 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:44:53 INFO - PROCESS | 1655 | 1471088693818 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1655 | 1471088693820 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e73000 == 38 [pid = 1655] [id = 217] 04:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118571400) [pid = 1655] [serial = 649] [outer = 0x0] 04:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x128b5e000) [pid = 1655] [serial = 650] [outer = 0x118571400] 04:44:53 INFO - PROCESS | 1655 | 1471088693843 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12904e800) [pid = 1655] [serial = 651] [outer = 0x118571400] 04:44:54 INFO - PROCESS | 1655 | 1471088694140 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]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 04:44:54 INFO - PROCESS | 1655 | 1471088694179 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1655 | 1471088694181 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:44:54 INFO - PROCESS | 1655 | 1471088694186 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1655 | 1471088694187 Marionette TRACE conn2 <- [1,842,null,{}] 04:44:54 INFO - PROCESS | 1655 | 1471088694190 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}] 04:44:54 INFO - PROCESS | 1655 | 1471088694199 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:54 INFO - PROCESS | 1655 | 1471088694287 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:44:54 INFO - PROCESS | 1655 | 1471088694291 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1655 | 1471088694292 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5c5800 == 39 [pid = 1655] [id = 218] 04:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x129051000) [pid = 1655] [serial = 652] [outer = 0x0] 04:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x129173000) [pid = 1655] [serial = 653] [outer = 0x129051000] 04:44:54 INFO - PROCESS | 1655 | 1471088694318 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12a40f800) [pid = 1655] [serial = 654] [outer = 0x129051000] 04:44:54 INFO - PROCESS | 1655 | 1471088694651 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]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 04:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:44:54 INFO - PROCESS | 1655 | 1471088694705 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1655 | 1471088694706 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:44:54 INFO - PROCESS | 1655 | 1471088694708 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1655 | 1471088694709 Marionette TRACE conn2 <- [1,846,null,{}] 04:44:54 INFO - PROCESS | 1655 | 1471088694712 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}] 04:44:54 INFO - PROCESS | 1655 | 1471088694713 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:54 INFO - PROCESS | 1655 | 1471088694791 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:44:54 INFO - PROCESS | 1655 | 1471088694794 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1655 | 1471088694796 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a768800 == 40 [pid = 1655] [id = 219] 04:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12a460000) [pid = 1655] [serial = 655] [outer = 0x0] 04:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12a46b800) [pid = 1655] [serial = 656] [outer = 0x12a460000] 04:44:54 INFO - PROCESS | 1655 | 1471088694822 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12a51dc00) [pid = 1655] [serial = 657] [outer = 0x12a460000] 04:44:55 INFO - PROCESS | 1655 | 1471088695121 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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 04:44:55 INFO - PROCESS | 1655 | 1471088695185 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:44:55 INFO - PROCESS | 1655 | 1471088695187 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:44:55 INFO - PROCESS | 1655 | 1471088695190 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1655 | 1471088695192 Marionette TRACE conn2 <- [1,850,null,{}] 04:44:55 INFO - PROCESS | 1655 | 1471088695197 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}] 04:44:55 INFO - PROCESS | 1655 | 1471088695201 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:55 INFO - PROCESS | 1655 | 1471088695307 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:44:55 INFO - PROCESS | 1655 | 1471088695385 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1655 | 1471088695388 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168b7800 == 41 [pid = 1655] [id = 220] 04:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113890800) [pid = 1655] [serial = 658] [outer = 0x0] 04:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113da7400) [pid = 1655] [serial = 659] [outer = 0x113890800] 04:44:55 INFO - PROCESS | 1655 | 1471088695420 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116eb8000) [pid = 1655] [serial = 660] [outer = 0x113890800] 04:44:55 INFO - PROCESS | 1655 | 1471088695892 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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 723ms 04:44:55 INFO - PROCESS | 1655 | 1471088695913 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1655 | 1471088695917 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:44:56 INFO - PROCESS | 1655 | 1471088696002 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1655 | 1471088696006 Marionette TRACE conn2 <- [1,854,null,{}] 04:44:56 INFO - PROCESS | 1655 | 1471088696012 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}] 04:44:56 INFO - PROCESS | 1655 | 1471088696015 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:56 INFO - PROCESS | 1655 | 1471088696208 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:44:56 INFO - PROCESS | 1655 | 1471088696215 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1655 | 1471088696217 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e87000 == 42 [pid = 1655] [id = 221] 04:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1187b0000) [pid = 1655] [serial = 661] [outer = 0x0] 04:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1189c5400) [pid = 1655] [serial = 662] [outer = 0x1187b0000] 04:44:56 INFO - PROCESS | 1655 | 1471088696246 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119914400) [pid = 1655] [serial = 663] [outer = 0x1187b0000] 04:44:56 INFO - PROCESS | 1655 | 1471088696648 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]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 737ms 04:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:44:56 INFO - PROCESS | 1655 | 1471088696677 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1655 | 1471088696678 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:44:56 INFO - PROCESS | 1655 | 1471088696680 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1655 | 1471088696682 Marionette TRACE conn2 <- [1,858,null,{}] 04:44:56 INFO - PROCESS | 1655 | 1471088696689 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}] 04:44:56 INFO - PROCESS | 1655 | 1471088696692 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:56 INFO - PROCESS | 1655 | 1471088696787 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:44:56 INFO - PROCESS | 1655 | 1471088696841 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1655 | 1471088696844 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4d5000 == 43 [pid = 1655] [id = 222] 04:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12542f400) [pid = 1655] [serial = 664] [outer = 0x0] 04:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126574800) [pid = 1655] [serial = 665] [outer = 0x12542f400] 04:44:56 INFO - PROCESS | 1655 | 1471088696875 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126722400) [pid = 1655] [serial = 666] [outer = 0x12542f400] 04:44:57 INFO - PROCESS | 1655 | 1471088697313 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]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 04:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:44:57 INFO - PROCESS | 1655 | 1471088697351 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:44:57 INFO - PROCESS | 1655 | 1471088697352 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:44:57 INFO - PROCESS | 1655 | 1471088697355 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 1655 | 1471088697356 Marionette TRACE conn2 <- [1,862,null,{}] 04:44:57 INFO - PROCESS | 1655 | 1471088697358 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}] 04:44:57 INFO - PROCESS | 1655 | 1471088697360 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:57 INFO - PROCESS | 1655 | 1471088697458 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:44:57 INFO - PROCESS | 1655 | 1471088697548 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1655 | 1471088697550 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b07d800 == 44 [pid = 1655] [id = 223] 04:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126fcd400) [pid = 1655] [serial = 667] [outer = 0x0] 04:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b5a800) [pid = 1655] [serial = 668] [outer = 0x126fcd400] 04:44:57 INFO - PROCESS | 1655 | 1471088697592 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129170000) [pid = 1655] [serial = 669] [outer = 0x126fcd400] 04:44:58 INFO - PROCESS | 1655 | 1471088698008 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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 04:44:58 INFO - PROCESS | 1655 | 1471088698025 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1655 | 1471088698027 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:44:58 INFO - PROCESS | 1655 | 1471088698029 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1655 | 1471088698030 Marionette TRACE conn2 <- [1,866,null,{}] 04:44:58 INFO - PROCESS | 1655 | 1471088698033 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}] 04:44:58 INFO - PROCESS | 1655 | 1471088698034 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:58 INFO - PROCESS | 1655 | 1471088698132 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:44:58 INFO - PROCESS | 1655 | 1471088698183 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1655 | 1471088698184 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x116428800 == 45 [pid = 1655] [id = 224] 04:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x116ebd800) [pid = 1655] [serial = 670] [outer = 0x0] 04:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1192ac000) [pid = 1655] [serial = 671] [outer = 0x116ebd800] 04:44:58 INFO - PROCESS | 1655 | 1471088698213 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126fc9800) [pid = 1655] [serial = 672] [outer = 0x116ebd800] 04:44:58 INFO - PROCESS | 1655 | 1471088698727 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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 722ms 04:44:58 INFO - PROCESS | 1655 | 1471088698782 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1655 | 1471088698785 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:44:58 INFO - PROCESS | 1655 | 1471088698790 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1655 | 1471088698791 Marionette TRACE conn2 <- [1,870,null,{}] 04:44:58 INFO - PROCESS | 1655 | 1471088698796 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}] 04:44:58 INFO - PROCESS | 1655 | 1471088698797 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:58 INFO - PROCESS | 1655 | 1471088698888 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:44:58 INFO - PROCESS | 1655 | 1471088698956 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1655 | 1471088698957 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:44:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x116484800 == 46 [pid = 1655] [id = 225] 04:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116049c00) [pid = 1655] [serial = 673] [outer = 0x0] 04:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116e2c000) [pid = 1655] [serial = 674] [outer = 0x116049c00] 04:44:58 INFO - PROCESS | 1655 | 1471088698985 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1171bd000) [pid = 1655] [serial = 675] [outer = 0x116049c00] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5c5800 == 45 [pid = 1655] [id = 218] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x120e73000 == 44 [pid = 1655] [id = 217] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12906a000 == 43 [pid = 1655] [id = 216] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x128b3e800 == 42 [pid = 1655] [id = 215] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e1800 == 41 [pid = 1655] [id = 214] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12674f000 == 40 [pid = 1655] [id = 213] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x116847800 == 39 [pid = 1655] [id = 212] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x120f88000 == 38 [pid = 1655] [id = 211] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1198aa800 == 37 [pid = 1655] [id = 210] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x117d55000 == 36 [pid = 1655] [id = 209] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x112f10800 == 35 [pid = 1655] [id = 208] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x116f5c800 == 34 [pid = 1655] [id = 207] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x112537000 == 33 [pid = 1655] [id = 206] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x116428800 == 32 [pid = 1655] [id = 224] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12b07d800 == 31 [pid = 1655] [id = 223] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4d5000 == 30 [pid = 1655] [id = 222] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x120e87000 == 29 [pid = 1655] [id = 221] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12a768800 == 28 [pid = 1655] [id = 219] 04:44:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1168b7800 == 27 [pid = 1655] [id = 220] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1187b6800) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112992400) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x111f03400) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11327fc00) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11388c800) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116808000) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11817d800) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1176aa400) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1192ab000) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116aa7000) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118f80000) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x120d0cc00) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121043400) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12173f400) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123c06c00) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121b2d400) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119b2a800) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11965ac00) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119653800) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11845bc00) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1219f5800) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12440ec00) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116aa7400) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 04:44:59 INFO - PROCESS | 1655 | 1471088699862 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]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1124ms 04:44:59 INFO - PROCESS | 1655 | 1471088699914 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:44:59 INFO - PROCESS | 1655 | 1471088699917 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:44:59 INFO - PROCESS | 1655 | 1471088699920 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1655 | 1471088699922 Marionette TRACE conn2 <- [1,874,null,{}] 04:44:59 INFO - PROCESS | 1655 | 1471088699925 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}] 04:44:59 INFO - PROCESS | 1655 | 1471088699927 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:00 INFO - PROCESS | 1655 | 1471088700005 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:45:00 INFO - PROCESS | 1655 | 1471088700010 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1655 | 1471088700012 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132e6000 == 28 [pid = 1655] [id = 226] 04:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113864800) [pid = 1655] [serial = 676] [outer = 0x0] 04:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113d4b400) [pid = 1655] [serial = 677] [outer = 0x113864800] 04:45:00 INFO - PROCESS | 1655 | 1471088700044 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112d7ac00) [pid = 1655] [serial = 678] [outer = 0x113864800] 04:45:00 INFO - PROCESS | 1655 | 1471088700418 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]]]}] 04:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 04:45:00 INFO - PROCESS | 1655 | 1471088700441 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1655 | 1471088700444 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:45:00 INFO - PROCESS | 1655 | 1471088700449 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1655 | 1471088700451 Marionette TRACE conn2 <- [1,878,null,{}] 04:45:00 INFO - PROCESS | 1655 | 1471088700453 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}] 04:45:00 INFO - PROCESS | 1655 | 1471088700455 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:00 INFO - PROCESS | 1655 | 1471088700530 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:45:00 INFO - PROCESS | 1655 | 1471088700537 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1655 | 1471088700538 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e81800 == 29 [pid = 1655] [id = 227] 04:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116eb2c00) [pid = 1655] [serial = 679] [outer = 0x0] 04:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118177800) [pid = 1655] [serial = 680] [outer = 0x116eb2c00] 04:45:00 INFO - PROCESS | 1655 | 1471088700565 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11845a000) [pid = 1655] [serial = 681] [outer = 0x116eb2c00] 04:45:00 INFO - PROCESS | 1655 | 1471088700900 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]]]}] 04:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 04:45:00 INFO - PROCESS | 1655 | 1471088700921 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1655 | 1471088700923 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:45:00 INFO - PROCESS | 1655 | 1471088700925 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1655 | 1471088700928 Marionette TRACE conn2 <- [1,882,null,{}] 04:45:00 INFO - PROCESS | 1655 | 1471088700938 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}] 04:45:00 INFO - PROCESS | 1655 | 1471088700941 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:01 INFO - PROCESS | 1655 | 1471088701021 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:45:01 INFO - PROCESS | 1655 | 1471088701075 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1655 | 1471088701077 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fcc800 == 30 [pid = 1655] [id = 228] 04:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112f9a800) [pid = 1655] [serial = 682] [outer = 0x0] 04:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118f7ec00) [pid = 1655] [serial = 683] [outer = 0x112f9a800] 04:45:01 INFO - PROCESS | 1655 | 1471088701105 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119916400) [pid = 1655] [serial = 684] [outer = 0x112f9a800] 04:45:01 INFO - PROCESS | 1655 | 1471088701404 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]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 04:45:01 INFO - PROCESS | 1655 | 1471088701446 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1655 | 1471088701449 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:45:01 INFO - PROCESS | 1655 | 1471088701453 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1655 | 1471088701454 Marionette TRACE conn2 <- [1,886,null,{}] 04:45:01 INFO - PROCESS | 1655 | 1471088701456 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}] 04:45:01 INFO - PROCESS | 1655 | 1471088701457 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:01 INFO - PROCESS | 1655 | 1471088701530 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:45:01 INFO - PROCESS | 1655 | 1471088701536 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1655 | 1471088701537 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196fa800 == 31 [pid = 1655] [id = 229] 04:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11991c400) [pid = 1655] [serial = 685] [outer = 0x0] 04:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120e09400) [pid = 1655] [serial = 686] [outer = 0x11991c400] 04:45:01 INFO - PROCESS | 1655 | 1471088701610 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121730400) [pid = 1655] [serial = 687] [outer = 0x11991c400] 04:45:01 INFO - PROCESS | 1655 | 1471088701881 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]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 04:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:45:01 INFO - PROCESS | 1655 | 1471088701922 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1655 | 1471088701924 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:45:01 INFO - PROCESS | 1655 | 1471088701926 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1655 | 1471088701927 Marionette TRACE conn2 <- [1,890,null,{}] 04:45:01 INFO - PROCESS | 1655 | 1471088701946 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}] 04:45:01 INFO - PROCESS | 1655 | 1471088701947 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:02 INFO - PROCESS | 1655 | 1471088702038 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:45:02 INFO - PROCESS | 1655 | 1471088702042 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1655 | 1471088702043 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f8a000 == 32 [pid = 1655] [id = 230] 04:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116aaf800) [pid = 1655] [serial = 688] [outer = 0x0] 04:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1219f5400) [pid = 1655] [serial = 689] [outer = 0x116aaf800] 04:45:02 INFO - PROCESS | 1655 | 1471088702067 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121ee1800) [pid = 1655] [serial = 690] [outer = 0x116aaf800] 04:45:02 INFO - PROCESS | 1655 | 1471088702434 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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 536ms 04:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:45:02 INFO - PROCESS | 1655 | 1471088702463 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1655 | 1471088702464 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:45:02 INFO - PROCESS | 1655 | 1471088702466 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1655 | 1471088702467 Marionette TRACE conn2 <- [1,894,null,{}] 04:45:02 INFO - PROCESS | 1655 | 1471088702469 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}] 04:45:02 INFO - PROCESS | 1655 | 1471088702473 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:02 INFO - PROCESS | 1655 | 1471088702592 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:45:02 INFO - PROCESS | 1655 | 1471088702598 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1655 | 1471088702599 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x123cba000 == 33 [pid = 1655] [id = 231] 04:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11845b000) [pid = 1655] [serial = 691] [outer = 0x0] 04:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1241b9000) [pid = 1655] [serial = 692] [outer = 0x11845b000] 04:45:02 INFO - PROCESS | 1655 | 1471088702624 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1267e6400) [pid = 1655] [serial = 693] [outer = 0x11845b000] 04:45:02 INFO - PROCESS | 1655 | 1471088702941 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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 04:45:02 INFO - PROCESS | 1655 | 1471088702986 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:45:02 INFO - PROCESS | 1655 | 1471088702988 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:45:02 INFO - PROCESS | 1655 | 1471088702990 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1655 | 1471088702991 Marionette TRACE conn2 <- [1,898,null,{}] 04:45:02 INFO - PROCESS | 1655 | 1471088702993 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}] 04:45:02 INFO - PROCESS | 1655 | 1471088702994 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:03 INFO - PROCESS | 1655 | 1471088703096 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:45:03 INFO - PROCESS | 1655 | 1471088703140 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1655 | 1471088703141 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254ae000 == 34 [pid = 1655] [id = 232] 04:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126b04800) [pid = 1655] [serial = 694] [outer = 0x0] 04:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126f68c00) [pid = 1655] [serial = 695] [outer = 0x126b04800] 04:45:03 INFO - PROCESS | 1655 | 1471088703165 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x127310c00) [pid = 1655] [serial = 696] [outer = 0x126b04800] 04:45:03 INFO - PROCESS | 1655 | 1471088703494 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 517ms 04:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:45:03 INFO - PROCESS | 1655 | 1471088703509 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1655 | 1471088703510 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:45:03 INFO - PROCESS | 1655 | 1471088703514 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1655 | 1471088703517 Marionette TRACE conn2 <- [1,902,null,{}] 04:45:03 INFO - PROCESS | 1655 | 1471088703528 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}] 04:45:03 INFO - PROCESS | 1655 | 1471088703530 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:03 INFO - PROCESS | 1655 | 1471088703675 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:45:03 INFO - PROCESS | 1655 | 1471088703725 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1655 | 1471088703726 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b39000 == 35 [pid = 1655] [id = 233] 04:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126b0ac00) [pid = 1655] [serial = 697] [outer = 0x0] 04:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b55c00) [pid = 1655] [serial = 698] [outer = 0x126b0ac00] 04:45:03 INFO - PROCESS | 1655 | 1471088703765 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129049000) [pid = 1655] [serial = 699] [outer = 0x126b0ac00] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112e44800) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12671d800) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1273d6400) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12154ac00) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119b2b400) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x111c75400) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1171be000) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11388bc00) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1150d9800) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129051000) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a460000) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113a0f800) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112e44000) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118571400) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:45:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123c08000) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:45:04 INFO - PROCESS | 1655 | 1471088704238 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 775ms 04:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:45:04 INFO - PROCESS | 1655 | 1471088704289 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1655 | 1471088704290 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:45:04 INFO - PROCESS | 1655 | 1471088704304 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1655 | 1471088704306 Marionette TRACE conn2 <- [1,906,null,{}] 04:45:04 INFO - PROCESS | 1655 | 1471088704308 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}] 04:45:04 INFO - PROCESS | 1655 | 1471088704309 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:04 INFO - PROCESS | 1655 | 1471088704397 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:45:04 INFO - PROCESS | 1655 | 1471088704403 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1655 | 1471088704404 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905c000 == 36 [pid = 1655] [id = 234] 04:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1150d9800) [pid = 1655] [serial = 700] [outer = 0x0] 04:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119223800) [pid = 1655] [serial = 701] [outer = 0x1150d9800] 04:45:04 INFO - PROCESS | 1655 | 1471088704428 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121b10c00) [pid = 1655] [serial = 702] [outer = 0x1150d9800] 04:45:04 INFO - PROCESS | 1655 | 1471088704744 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 474ms 04:45:04 INFO - PROCESS | 1655 | 1471088704773 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1655 | 1471088704774 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:45:04 INFO - PROCESS | 1655 | 1471088704776 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1655 | 1471088704778 Marionette TRACE conn2 <- [1,910,null,{}] 04:45:04 INFO - PROCESS | 1655 | 1471088704780 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}] 04:45:04 INFO - PROCESS | 1655 | 1471088704782 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:04 INFO - PROCESS | 1655 | 1471088704856 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:45:04 INFO - PROCESS | 1655 | 1471088704859 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1655 | 1471088704861 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a20e800 == 37 [pid = 1655] [id = 235] 04:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11991c000) [pid = 1655] [serial = 703] [outer = 0x0] 04:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b54400) [pid = 1655] [serial = 704] [outer = 0x11991c000] 04:45:04 INFO - PROCESS | 1655 | 1471088704887 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129050c00) [pid = 1655] [serial = 705] [outer = 0x11991c000] 04:45:05 INFO - PROCESS | 1655 | 1471088705228 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]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 04:45:05 INFO - PROCESS | 1655 | 1471088705247 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1655 | 1471088705249 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:45:05 INFO - PROCESS | 1655 | 1471088705254 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1655 | 1471088705256 Marionette TRACE conn2 <- [1,914,null,{}] 04:45:05 INFO - PROCESS | 1655 | 1471088705258 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}] 04:45:05 INFO - PROCESS | 1655 | 1471088705260 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:05 INFO - PROCESS | 1655 | 1471088705384 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:45:05 INFO - PROCESS | 1655 | 1471088705390 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1655 | 1471088705392 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f88000 == 38 [pid = 1655] [id = 236] 04:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129050400) [pid = 1655] [serial = 706] [outer = 0x0] 04:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129336400) [pid = 1655] [serial = 707] [outer = 0x129050400] 04:45:05 INFO - PROCESS | 1655 | 1471088705419 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a461800) [pid = 1655] [serial = 708] [outer = 0x129050400] 04:45:05 INFO - PROCESS | 1655 | 1471088705738 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]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 04:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:45:05 INFO - PROCESS | 1655 | 1471088705774 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1655 | 1471088705777 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:45:05 INFO - PROCESS | 1655 | 1471088705781 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1655 | 1471088705783 Marionette TRACE conn2 <- [1,918,null,{}] 04:45:05 INFO - PROCESS | 1655 | 1471088705786 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}] 04:45:05 INFO - PROCESS | 1655 | 1471088705787 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:05 INFO - PROCESS | 1655 | 1471088705974 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:45:06 INFO - PROCESS | 1655 | 1471088706095 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1655 | 1471088706097 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x112551800 == 39 [pid = 1655] [id = 237] 04:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1121bec00) [pid = 1655] [serial = 709] [outer = 0x0] 04:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112d7c400) [pid = 1655] [serial = 710] [outer = 0x1121bec00] 04:45:06 INFO - PROCESS | 1655 | 1471088706152 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x113810000) [pid = 1655] [serial = 711] [outer = 0x1121bec00] 04:45:06 INFO - PROCESS | 1655 | 1471088706704 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 972ms 04:45:06 INFO - PROCESS | 1655 | 1471088706758 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1655 | 1471088706760 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:45:06 INFO - PROCESS | 1655 | 1471088706765 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1655 | 1471088706769 Marionette TRACE conn2 <- [1,922,null,{}] 04:45:06 INFO - PROCESS | 1655 | 1471088706772 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}] 04:45:06 INFO - PROCESS | 1655 | 1471088706775 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:06 INFO - PROCESS | 1655 | 1471088706882 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:45:06 INFO - PROCESS | 1655 | 1471088706956 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1655 | 1471088706958 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fb1800 == 40 [pid = 1655] [id = 238] 04:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116ebac00) [pid = 1655] [serial = 712] [outer = 0x0] 04:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118178400) [pid = 1655] [serial = 713] [outer = 0x116ebac00] 04:45:06 INFO - PROCESS | 1655 | 1471088706988 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118462400) [pid = 1655] [serial = 714] [outer = 0x116ebac00] 04:45:07 INFO - PROCESS | 1655 | 1471088707630 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]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 923ms 04:45:07 INFO - PROCESS | 1655 | 1471088707687 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1655 | 1471088707690 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:45:07 INFO - PROCESS | 1655 | 1471088707693 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1655 | 1471088707695 Marionette TRACE conn2 <- [1,926,null,{}] 04:45:07 INFO - PROCESS | 1655 | 1471088707723 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}] 04:45:07 INFO - PROCESS | 1655 | 1471088707724 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:07 INFO - PROCESS | 1655 | 1471088707827 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:45:07 INFO - PROCESS | 1655 | 1471088707880 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1655 | 1471088707883 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e74000 == 41 [pid = 1655] [id = 239] 04:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1176aac00) [pid = 1655] [serial = 715] [outer = 0x0] 04:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x117d3c800) [pid = 1655] [serial = 716] [outer = 0x1176aac00] 04:45:07 INFO - PROCESS | 1655 | 1471088707911 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x118458400) [pid = 1655] [serial = 717] [outer = 0x1176aac00] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x120f88000 == 40 [pid = 1655] [id = 236] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12a20e800 == 39 [pid = 1655] [id = 235] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12905c000 == 38 [pid = 1655] [id = 234] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x128b39000 == 37 [pid = 1655] [id = 233] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1254ae000 == 36 [pid = 1655] [id = 232] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x123cba000 == 35 [pid = 1655] [id = 231] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x120f8a000 == 34 [pid = 1655] [id = 230] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1196fa800 == 33 [pid = 1655] [id = 229] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x118fcc800 == 32 [pid = 1655] [id = 228] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x116e81800 == 31 [pid = 1655] [id = 227] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1132e6000 == 30 [pid = 1655] [id = 226] 04:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x116484800 == 29 [pid = 1655] [id = 225] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1245cb800) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12671c000) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x127309400) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128b53c00) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1219f3800) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x120d09c00) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120e0a400) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11213ec00) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112cd0c00) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118457800) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11856e400) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113ab4000) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116eb4800) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1160b3c00) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116e31c00) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12a40f800) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121b14c00) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a46b800) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12a51dc00) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118460400) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121780000) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129173000) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x120ee7c00) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1254c3000) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121eeb000) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1273e0000) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126fcb800) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12904e800) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128b5e000) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 04:45:08 INFO - PROCESS | 1655 | 1471088708292 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]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 619ms 04:45:08 INFO - PROCESS | 1655 | 1471088708313 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1655 | 1471088708319 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:45:08 INFO - PROCESS | 1655 | 1471088708323 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1655 | 1471088708325 Marionette TRACE conn2 <- [1,930,null,{}] 04:45:08 INFO - PROCESS | 1655 | 1471088708327 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}] 04:45:08 INFO - PROCESS | 1655 | 1471088708329 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:08 INFO - PROCESS | 1655 | 1471088708405 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:45:08 INFO - PROCESS | 1655 | 1471088708409 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1655 | 1471088708411 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x118794000 == 30 [pid = 1655] [id = 240] 04:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118571000) [pid = 1655] [serial = 718] [outer = 0x0] 04:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118f77000) [pid = 1655] [serial = 719] [outer = 0x118571000] 04:45:08 INFO - PROCESS | 1655 | 1471088708440 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11965ac00) [pid = 1655] [serial = 720] [outer = 0x118571000] 04:45:08 INFO - PROCESS | 1655 | 1471088708761 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]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 04:45:08 INFO - PROCESS | 1655 | 1471088708792 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1655 | 1471088708794 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:45:08 INFO - PROCESS | 1655 | 1471088708796 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1655 | 1471088708801 Marionette TRACE conn2 <- [1,934,null,{}] 04:45:08 INFO - PROCESS | 1655 | 1471088708809 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}] 04:45:08 INFO - PROCESS | 1655 | 1471088708813 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:08 INFO - PROCESS | 1655 | 1471088708891 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:45:08 INFO - PROCESS | 1655 | 1471088708896 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1655 | 1471088708899 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c1d000 == 31 [pid = 1655] [id = 241] 04:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x120d0c800) [pid = 1655] [serial = 721] [outer = 0x0] 04:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1219f0000) [pid = 1655] [serial = 722] [outer = 0x120d0c800] 04:45:08 INFO - PROCESS | 1655 | 1471088708931 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123c05000) [pid = 1655] [serial = 723] [outer = 0x120d0c800] 04:45:09 INFO - PROCESS | 1655 | 1471088709270 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 525ms 04:45:09 INFO - PROCESS | 1655 | 1471088709327 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1655 | 1471088709329 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:45:09 INFO - PROCESS | 1655 | 1471088709333 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1655 | 1471088709334 Marionette TRACE conn2 <- [1,938,null,{}] 04:45:09 INFO - PROCESS | 1655 | 1471088709337 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}] 04:45:09 INFO - PROCESS | 1655 | 1471088709338 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:09 INFO - PROCESS | 1655 | 1471088709414 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:45:09 INFO - PROCESS | 1655 | 1471088709420 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1655 | 1471088709421 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x121e30800 == 32 [pid = 1655] [id = 242] 04:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1241b8000) [pid = 1655] [serial = 724] [outer = 0x0] 04:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1245d0000) [pid = 1655] [serial = 725] [outer = 0x1241b8000] 04:45:09 INFO - PROCESS | 1655 | 1471088709447 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1254d0c00) [pid = 1655] [serial = 726] [outer = 0x1241b8000] 04:45:09 INFO - PROCESS | 1655 | 1471088709787 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 472ms 04:45:09 INFO - PROCESS | 1655 | 1471088709806 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1655 | 1471088709807 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:45:09 INFO - PROCESS | 1655 | 1471088709809 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1655 | 1471088709810 Marionette TRACE conn2 <- [1,942,null,{}] 04:45:09 INFO - PROCESS | 1655 | 1471088709812 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}] 04:45:09 INFO - PROCESS | 1655 | 1471088709814 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:09 INFO - PROCESS | 1655 | 1471088709891 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:45:09 INFO - PROCESS | 1655 | 1471088709895 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1655 | 1471088709896 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e77800 == 33 [pid = 1655] [id = 243] 04:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12542dc00) [pid = 1655] [serial = 727] [outer = 0x0] 04:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126720000) [pid = 1655] [serial = 728] [outer = 0x12542dc00] 04:45:09 INFO - PROCESS | 1655 | 1471088709923 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126fce400) [pid = 1655] [serial = 729] [outer = 0x12542dc00] 04:45:10 INFO - PROCESS | 1655 | 1471088710253 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 471ms 04:45:10 INFO - PROCESS | 1655 | 1471088710281 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:45:10 INFO - PROCESS | 1655 | 1471088710282 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:45:10 INFO - PROCESS | 1655 | 1471088710286 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1655 | 1471088710288 Marionette TRACE conn2 <- [1,946,null,{}] 04:45:10 INFO - PROCESS | 1655 | 1471088710290 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}] 04:45:10 INFO - PROCESS | 1655 | 1471088710294 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:10 INFO - PROCESS | 1655 | 1471088710420 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:45:10 INFO - PROCESS | 1655 | 1471088710443 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1655 | 1471088710444 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b37800 == 34 [pid = 1655] [id = 244] 04:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x127311400) [pid = 1655] [serial = 730] [outer = 0x0] 04:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128b58000) [pid = 1655] [serial = 731] [outer = 0x127311400] 04:45:10 INFO - PROCESS | 1655 | 1471088710469 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a40b800) [pid = 1655] [serial = 732] [outer = 0x127311400] 04:45:10 INFO - PROCESS | 1655 | 1471088710804 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 569ms 04:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:45:10 INFO - PROCESS | 1655 | 1471088710856 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1655 | 1471088710857 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:45:10 INFO - PROCESS | 1655 | 1471088710859 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1655 | 1471088710860 Marionette TRACE conn2 <- [1,950,null,{}] 04:45:10 INFO - PROCESS | 1655 | 1471088710862 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}] 04:45:10 INFO - PROCESS | 1655 | 1471088710863 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:10 INFO - PROCESS | 1655 | 1471088710957 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:45:10 INFO - PROCESS | 1655 | 1471088710968 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1655 | 1471088710977 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x129068000 == 35 [pid = 1655] [id = 245] 04:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a45f800) [pid = 1655] [serial = 733] [outer = 0x0] 04:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a517000) [pid = 1655] [serial = 734] [outer = 0x12a45f800] 04:45:11 INFO - PROCESS | 1655 | 1471088711001 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a7d9800) [pid = 1655] [serial = 735] [outer = 0x12a45f800] 04:45:11 INFO - PROCESS | 1655 | 1471088711409 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 570ms 04:45:11 INFO - PROCESS | 1655 | 1471088711430 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1655 | 1471088711435 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:45:11 INFO - PROCESS | 1655 | 1471088711440 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1655 | 1471088711442 Marionette TRACE conn2 <- [1,954,null,{}] 04:45:11 INFO - PROCESS | 1655 | 1471088711445 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}] 04:45:11 INFO - PROCESS | 1655 | 1471088711447 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:11 INFO - PROCESS | 1655 | 1471088711598 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:45:11 INFO - PROCESS | 1655 | 1471088711623 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1655 | 1471088711625 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5d2000 == 36 [pid = 1655] [id = 246] 04:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11388b400) [pid = 1655] [serial = 736] [outer = 0x0] 04:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a7e2000) [pid = 1655] [serial = 737] [outer = 0x11388b400] 04:45:11 INFO - PROCESS | 1655 | 1471088711666 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12af04000) [pid = 1655] [serial = 738] [outer = 0x11388b400] 04:45:12 INFO - PROCESS | 1655 | 1471088712042 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 620ms 04:45:12 INFO - PROCESS | 1655 | 1471088712065 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1655 | 1471088712069 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:45:12 INFO - PROCESS | 1655 | 1471088712072 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1655 | 1471088712074 Marionette TRACE conn2 <- [1,958,null,{}] 04:45:12 INFO - PROCESS | 1655 | 1471088712078 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}] 04:45:12 INFO - PROCESS | 1655 | 1471088712080 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:12 INFO - PROCESS | 1655 | 1471088712240 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:45:12 INFO - PROCESS | 1655 | 1471088712290 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1655 | 1471088712291 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e80000 == 37 [pid = 1655] [id = 247] 04:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12af04400) [pid = 1655] [serial = 739] [outer = 0x0] 04:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12af0b400) [pid = 1655] [serial = 740] [outer = 0x12af04400] 04:45:12 INFO - PROCESS | 1655 | 1471088712330 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12af24800) [pid = 1655] [serial = 741] [outer = 0x12af04400] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11845b000) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126b0ac00) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11991c000) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1150d9800) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126fcd400) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116ebd800) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116aaf800) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126b04800) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116049c00) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112f9a800) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116eb2c00) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11991c400) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113864800) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113890800) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1187b0000) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:45:12 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12542f400) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:45:12 INFO - PROCESS | 1655 | 1471088712767 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 720ms 04:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:45:12 INFO - PROCESS | 1655 | 1471088712793 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1655 | 1471088712794 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:45:12 INFO - PROCESS | 1655 | 1471088712796 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1655 | 1471088712798 Marionette TRACE conn2 <- [1,962,null,{}] 04:45:12 INFO - PROCESS | 1655 | 1471088712806 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}] 04:45:12 INFO - PROCESS | 1655 | 1471088712807 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:12 INFO - PROCESS | 1655 | 1471088712916 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:45:12 INFO - PROCESS | 1655 | 1471088712948 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1655 | 1471088712949 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12166e800 == 38 [pid = 1655] [id = 248] 04:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112f9a800) [pid = 1655] [serial = 742] [outer = 0x0] 04:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1171be000) [pid = 1655] [serial = 743] [outer = 0x112f9a800] 04:45:12 INFO - PROCESS | 1655 | 1471088712973 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1245cf400) [pid = 1655] [serial = 744] [outer = 0x112f9a800] 04:45:13 INFO - PROCESS | 1655 | 1471088713224 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 476ms 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:45:13 INFO - PROCESS | 1655 | 1471088713272 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1655 | 1471088713274 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:45:13 INFO - PROCESS | 1655 | 1471088713276 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1655 | 1471088713278 Marionette TRACE conn2 <- [1,966,null,{}] 04:45:13 INFO - PROCESS | 1655 | 1471088713280 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}] 04:45:13 INFO - PROCESS | 1655 | 1471088713283 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:13 INFO - PROCESS | 1655 | 1471088713390 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:45:13 INFO - PROCESS | 1655 | 1471088713394 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1655 | 1471088713395 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b867800 == 39 [pid = 1655] [id = 249] 04:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123bcf000) [pid = 1655] [serial = 745] [outer = 0x0] 04:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12af25c00) [pid = 1655] [serial = 746] [outer = 0x123bcf000] 04:45:13 INFO - PROCESS | 1655 | 1471088713423 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b804000) [pid = 1655] [serial = 747] [outer = 0x123bcf000] 04:45:13 INFO - PROCESS | 1655 | 1471088713756 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 522ms 04:45:13 INFO - PROCESS | 1655 | 1471088713798 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1655 | 1471088713802 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:45:13 INFO - PROCESS | 1655 | 1471088713814 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1655 | 1471088713815 Marionette TRACE conn2 <- [1,970,null,{}] 04:45:13 INFO - PROCESS | 1655 | 1471088713817 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}] 04:45:13 INFO - PROCESS | 1655 | 1471088713818 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:13 INFO - PROCESS | 1655 | 1471088713893 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:45:13 INFO - PROCESS | 1655 | 1471088713896 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1655 | 1471088713898 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b918000 == 40 [pid = 1655] [id = 250] 04:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b804800) [pid = 1655] [serial = 748] [outer = 0x0] 04:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b811800) [pid = 1655] [serial = 749] [outer = 0x12b804800] 04:45:13 INFO - PROCESS | 1655 | 1471088713925 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b892400) [pid = 1655] [serial = 750] [outer = 0x12b804800] 04:45:14 INFO - PROCESS | 1655 | 1471088714239 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 471ms 04:45:14 INFO - PROCESS | 1655 | 1471088714286 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1655 | 1471088714288 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:45:14 INFO - PROCESS | 1655 | 1471088714291 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1655 | 1471088714293 Marionette TRACE conn2 <- [1,974,null,{}] 04:45:14 INFO - PROCESS | 1655 | 1471088714296 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}] 04:45:14 INFO - PROCESS | 1655 | 1471088714298 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:14 INFO - PROCESS | 1655 | 1471088714431 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:45:14 INFO - PROCESS | 1655 | 1471088714515 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1655 | 1471088714516 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b936000 == 41 [pid = 1655] [id = 251] 04:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b746800) [pid = 1655] [serial = 751] [outer = 0x0] 04:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b895800) [pid = 1655] [serial = 752] [outer = 0x12b746800] 04:45:14 INFO - PROCESS | 1655 | 1471088714555 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b94bc00) [pid = 1655] [serial = 753] [outer = 0x12b746800] 04:45:15 INFO - PROCESS | 1655 | 1471088715119 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 872ms 04:45:15 INFO - PROCESS | 1655 | 1471088715163 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:45:15 INFO - PROCESS | 1655 | 1471088715167 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:45:15 INFO - PROCESS | 1655 | 1471088715172 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1655 | 1471088715177 Marionette TRACE conn2 <- [1,978,null,{}] 04:45:15 INFO - PROCESS | 1655 | 1471088715182 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}] 04:45:15 INFO - PROCESS | 1655 | 1471088715185 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:15 INFO - PROCESS | 1655 | 1471088715342 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:45:15 INFO - PROCESS | 1655 | 1471088715437 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1655 | 1471088715440 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fcd000 == 42 [pid = 1655] [id = 252] 04:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116ebc800) [pid = 1655] [serial = 754] [outer = 0x0] 04:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11817a800) [pid = 1655] [serial = 755] [outer = 0x116ebc800] 04:45:15 INFO - PROCESS | 1655 | 1471088715489 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1187afc00) [pid = 1655] [serial = 756] [outer = 0x116ebc800] 04:45:15 INFO - PROCESS | 1655 | 1471088715982 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 828ms 04:45:16 INFO - PROCESS | 1655 | 1471088716000 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1655 | 1471088716004 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:45:16 INFO - PROCESS | 1655 | 1471088716009 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1655 | 1471088716011 Marionette TRACE conn2 <- [1,982,null,{}] 04:45:16 INFO - PROCESS | 1655 | 1471088716013 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}] 04:45:16 INFO - PROCESS | 1655 | 1471088716015 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:16 INFO - PROCESS | 1655 | 1471088716118 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:45:16 INFO - PROCESS | 1655 | 1471088716174 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1655 | 1471088716176 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b30800 == 43 [pid = 1655] [id = 253] 04:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119658c00) [pid = 1655] [serial = 757] [outer = 0x0] 04:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121041400) [pid = 1655] [serial = 758] [outer = 0x119658c00] 04:45:16 INFO - PROCESS | 1655 | 1471088716206 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121ee2400) [pid = 1655] [serial = 759] [outer = 0x119658c00] 04:45:16 INFO - PROCESS | 1655 | 1471088716654 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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 672ms 04:45:16 INFO - PROCESS | 1655 | 1471088716682 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1655 | 1471088716686 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:45:16 INFO - PROCESS | 1655 | 1471088716688 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1655 | 1471088716691 Marionette TRACE conn2 <- [1,986,null,{}] 04:45:16 INFO - PROCESS | 1655 | 1471088716698 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}] 04:45:16 INFO - PROCESS | 1655 | 1471088716701 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:16 INFO - PROCESS | 1655 | 1471088716825 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:45:16 INFO - PROCESS | 1655 | 1471088716895 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1655 | 1471088716897 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bcae000 == 44 [pid = 1655] [id = 254] 04:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1267e4c00) [pid = 1655] [serial = 760] [outer = 0x0] 04:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128b5f000) [pid = 1655] [serial = 761] [outer = 0x1267e4c00] 04:45:16 INFO - PROCESS | 1655 | 1471088716930 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12917ac00) [pid = 1655] [serial = 762] [outer = 0x1267e4c00] 04:45:17 INFO - PROCESS | 1655 | 1471088717361 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 723ms 04:45:17 INFO - PROCESS | 1655 | 1471088717411 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1655 | 1471088717413 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:45:17 INFO - PROCESS | 1655 | 1471088717416 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1655 | 1471088717417 Marionette TRACE conn2 <- [1,990,null,{}] 04:45:17 INFO - PROCESS | 1655 | 1471088717419 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}] 04:45:17 INFO - PROCESS | 1655 | 1471088717421 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:17 INFO - PROCESS | 1655 | 1471088717523 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:45:17 INFO - PROCESS | 1655 | 1471088717578 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1655 | 1471088717580 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c9f800 == 45 [pid = 1655] [id = 255] 04:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129336000) [pid = 1655] [serial = 763] [outer = 0x0] 04:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a406000) [pid = 1655] [serial = 764] [outer = 0x129336000] 04:45:17 INFO - PROCESS | 1655 | 1471088717608 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a51dc00) [pid = 1655] [serial = 765] [outer = 0x129336000] 04:45:18 INFO - PROCESS | 1655 | 1471088718226 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]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 869ms 04:45:18 INFO - PROCESS | 1655 | 1471088718286 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1655 | 1471088718288 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:45:18 INFO - PROCESS | 1655 | 1471088718291 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1655 | 1471088718294 Marionette TRACE conn2 <- [1,994,null,{}] 04:45:18 INFO - PROCESS | 1655 | 1471088718297 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}] 04:45:18 INFO - PROCESS | 1655 | 1471088718299 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:18 INFO - PROCESS | 1655 | 1471088718392 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:45:18 INFO - PROCESS | 1655 | 1471088718460 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1655 | 1471088718461 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f51800 == 46 [pid = 1655] [id = 256] 04:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11817b800) [pid = 1655] [serial = 766] [outer = 0x0] 04:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118226000) [pid = 1655] [serial = 767] [outer = 0x11817b800] 04:45:18 INFO - PROCESS | 1655 | 1471088718489 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11857b400) [pid = 1655] [serial = 768] [outer = 0x11817b800] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12b918000 == 45 [pid = 1655] [id = 250] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12b867800 == 44 [pid = 1655] [id = 249] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12166e800 == 43 [pid = 1655] [id = 248] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x116e80000 == 42 [pid = 1655] [id = 247] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5d2000 == 41 [pid = 1655] [id = 246] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x129068000 == 40 [pid = 1655] [id = 245] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x128b37800 == 39 [pid = 1655] [id = 244] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x116e77800 == 38 [pid = 1655] [id = 243] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x121e30800 == 37 [pid = 1655] [id = 242] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119c1d000 == 36 [pid = 1655] [id = 241] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x118794000 == 35 [pid = 1655] [id = 240] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x116e74000 == 34 [pid = 1655] [id = 239] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x118fb1800 == 33 [pid = 1655] [id = 238] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x112551800 == 32 [pid = 1655] [id = 237] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119c9f800 == 31 [pid = 1655] [id = 255] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12bcae000 == 30 [pid = 1655] [id = 254] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x128b30800 == 29 [pid = 1655] [id = 253] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x118fcd000 == 28 [pid = 1655] [id = 252] 04:45:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12b936000 == 27 [pid = 1655] [id = 251] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1219f5400) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126f68c00) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1171bd000) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x116e2c000) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118f7ec00) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119916400) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118177800) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11845a000) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x120e09400) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113d4b400) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112d7ac00) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116eb8000) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113da7400) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119914400) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1189c5400) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126722400) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126574800) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1241b9000) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128b55c00) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x127310c00) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128b54400) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119223800) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129050c00) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129170000) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129049000) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128b5a800) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1267e6400) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121b10c00) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121ee1800) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126fc9800) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121730400) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x129336400) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1192ac000) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 04:45:19 INFO - PROCESS | 1655 | 1471088719529 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1271ms 04:45:19 INFO - PROCESS | 1655 | 1471088719564 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1655 | 1471088719568 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:45:19 INFO - PROCESS | 1655 | 1471088719573 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1655 | 1471088719576 Marionette TRACE conn2 <- [1,998,null,{}] 04:45:19 INFO - PROCESS | 1655 | 1471088719582 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}] 04:45:19 INFO - PROCESS | 1655 | 1471088719584 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:19 INFO - PROCESS | 1655 | 1471088719698 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:45:19 INFO - PROCESS | 1655 | 1471088719817 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1655 | 1471088719819 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11605b000 == 28 [pid = 1655] [id = 257] 04:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113f44400) [pid = 1655] [serial = 769] [outer = 0x0] 04:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116049c00) [pid = 1655] [serial = 770] [outer = 0x113f44400] 04:45:19 INFO - PROCESS | 1655 | 1471088719865 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116eb2c00) [pid = 1655] [serial = 771] [outer = 0x113f44400] 04:45:20 INFO - PROCESS | 1655 | 1471088720213 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 676ms 04:45:20 INFO - PROCESS | 1655 | 1471088720247 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1655 | 1471088720253 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:45:20 INFO - PROCESS | 1655 | 1471088720258 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1655 | 1471088720260 Marionette TRACE conn2 <- [1,1002,null,{}] 04:45:20 INFO - PROCESS | 1655 | 1471088720262 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}] 04:45:20 INFO - PROCESS | 1655 | 1471088720264 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:20 INFO - PROCESS | 1655 | 1471088720345 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:45:20 INFO - PROCESS | 1655 | 1471088720396 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1655 | 1471088720397 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168b4800 == 29 [pid = 1655] [id = 258] 04:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116eb8000) [pid = 1655] [serial = 772] [outer = 0x0] 04:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11821e400) [pid = 1655] [serial = 773] [outer = 0x116eb8000] 04:45:20 INFO - PROCESS | 1655 | 1471088720426 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116e31c00) [pid = 1655] [serial = 774] [outer = 0x116eb8000] 04:45:20 INFO - PROCESS | 1655 | 1471088720818 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 571ms 04:45:20 INFO - PROCESS | 1655 | 1471088720830 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1655 | 1471088720833 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:45:20 INFO - PROCESS | 1655 | 1471088720837 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1655 | 1471088720841 Marionette TRACE conn2 <- [1,1006,null,{}] 04:45:20 INFO - PROCESS | 1655 | 1471088720857 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}] 04:45:20 INFO - PROCESS | 1655 | 1471088720862 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:21 INFO - PROCESS | 1655 | 1471088721014 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:45:21 INFO - PROCESS | 1655 | 1471088721033 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1655 | 1471088721036 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192ca800 == 30 [pid = 1655] [id = 259] 04:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112e4f400) [pid = 1655] [serial = 775] [outer = 0x0] 04:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119b2bc00) [pid = 1655] [serial = 776] [outer = 0x112e4f400] 04:45:21 INFO - PROCESS | 1655 | 1471088721082 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120e06800) [pid = 1655] [serial = 777] [outer = 0x112e4f400] 04:45:21 INFO - PROCESS | 1655 | 1471088721493 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]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 677ms 04:45:21 INFO - PROCESS | 1655 | 1471088721513 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1655 | 1471088721516 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:45:21 INFO - PROCESS | 1655 | 1471088721520 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1655 | 1471088721521 Marionette TRACE conn2 <- [1,1010,null,{}] 04:45:21 INFO - PROCESS | 1655 | 1471088721523 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}] 04:45:21 INFO - PROCESS | 1655 | 1471088721524 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:21 INFO - PROCESS | 1655 | 1471088721603 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:45:21 INFO - PROCESS | 1655 | 1471088721669 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1655 | 1471088721670 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198ad000 == 31 [pid = 1655] [id = 260] 04:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119657400) [pid = 1655] [serial = 778] [outer = 0x0] 04:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120eee000) [pid = 1655] [serial = 779] [outer = 0x119657400] 04:45:21 INFO - PROCESS | 1655 | 1471088721697 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1219fc400) [pid = 1655] [serial = 780] [outer = 0x119657400] 04:45:21 INFO - PROCESS | 1655 | 1471088721985 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 518ms 04:45:22 INFO - PROCESS | 1655 | 1471088722044 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:45:22 INFO - PROCESS | 1655 | 1471088722055 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:45:22 INFO - PROCESS | 1655 | 1471088722057 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1655 | 1471088722058 Marionette TRACE conn2 <- [1,1014,null,{}] 04:45:22 INFO - PROCESS | 1655 | 1471088722060 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}] 04:45:22 INFO - PROCESS | 1655 | 1471088722062 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:22 INFO - PROCESS | 1655 | 1471088722150 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:45:22 INFO - PROCESS | 1655 | 1471088722184 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1655 | 1471088722185 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1210c4000 == 32 [pid = 1655] [id = 261] 04:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113ab4000) [pid = 1655] [serial = 781] [outer = 0x0] 04:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121b2d000) [pid = 1655] [serial = 782] [outer = 0x113ab4000] 04:45:22 INFO - PROCESS | 1655 | 1471088722209 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12410f400) [pid = 1655] [serial = 783] [outer = 0x113ab4000] 04:45:22 INFO - PROCESS | 1655 | 1471088722540 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 517ms 04:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:45:22 INFO - PROCESS | 1655 | 1471088722593 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1655 | 1471088722594 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:45:22 INFO - PROCESS | 1655 | 1471088722596 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1655 | 1471088722597 Marionette TRACE conn2 <- [1,1018,null,{}] 04:45:22 INFO - PROCESS | 1655 | 1471088722599 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}] 04:45:22 INFO - PROCESS | 1655 | 1471088722603 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:22 INFO - PROCESS | 1655 | 1471088722714 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:45:22 INFO - PROCESS | 1655 | 1471088722748 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1655 | 1471088722750 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x123cb8000 == 33 [pid = 1655] [id = 262] 04:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124410c00) [pid = 1655] [serial = 784] [outer = 0x0] 04:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1254cd000) [pid = 1655] [serial = 785] [outer = 0x124410c00] 04:45:22 INFO - PROCESS | 1655 | 1471088722775 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126f5c800) [pid = 1655] [serial = 786] [outer = 0x124410c00] 04:45:23 INFO - PROCESS | 1655 | 1471088723071 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 04:45:23 INFO - PROCESS | 1655 | 1471088723114 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1655 | 1471088723117 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:45:23 INFO - PROCESS | 1655 | 1471088723121 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1655 | 1471088723122 Marionette TRACE conn2 <- [1,1022,null,{}] 04:45:23 INFO - PROCESS | 1655 | 1471088723124 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}] 04:45:23 INFO - PROCESS | 1655 | 1471088723132 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:23 INFO - PROCESS | 1655 | 1471088723220 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:45:23 INFO - PROCESS | 1655 | 1471088723257 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1655 | 1471088723258 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254b5000 == 34 [pid = 1655] [id = 263] 04:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126721800) [pid = 1655] [serial = 787] [outer = 0x0] 04:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12730a400) [pid = 1655] [serial = 788] [outer = 0x126721800] 04:45:23 INFO - PROCESS | 1655 | 1471088723281 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1273e1800) [pid = 1655] [serial = 789] [outer = 0x126721800] 04:45:23 INFO - PROCESS | 1655 | 1471088723604 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b746800) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a45f800) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11388b400) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12af04400) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112f9a800) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1241b8000) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118571000) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1121bec00) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116ebac00) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x120d0c800) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12542dc00) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129050400) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1176aac00) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b804800) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123bcf000) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:45:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x127311400) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:45:23 INFO - PROCESS | 1655 | 1471088723825 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1655 | 1471088723826 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:45:23 INFO - PROCESS | 1655 | 1471088723843 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1655 | 1471088723845 Marionette TRACE conn2 <- [1,1026,null,{}] 04:45:23 INFO - PROCESS | 1655 | 1471088723847 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}] 04:45:23 INFO - PROCESS | 1655 | 1471088723851 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:23 INFO - PROCESS | 1655 | 1471088723964 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:45:23 INFO - PROCESS | 1655 | 1471088723974 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1655 | 1471088723976 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x124451000 == 35 [pid = 1655] [id = 264] 04:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x115d1a800) [pid = 1655] [serial = 790] [outer = 0x0] 04:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116ebe000) [pid = 1655] [serial = 791] [outer = 0x115d1a800] 04:45:24 INFO - PROCESS | 1655 | 1471088724016 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11965ec00) [pid = 1655] [serial = 792] [outer = 0x115d1a800] 04:45:24 INFO - PROCESS | 1655 | 1471088724404 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 573ms 04:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:45:24 INFO - PROCESS | 1655 | 1471088724418 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1655 | 1471088724420 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:45:24 INFO - PROCESS | 1655 | 1471088724423 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1655 | 1471088724424 Marionette TRACE conn2 <- [1,1030,null,{}] 04:45:24 INFO - PROCESS | 1655 | 1471088724426 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}] 04:45:24 INFO - PROCESS | 1655 | 1471088724427 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:24 INFO - PROCESS | 1655 | 1471088724535 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:45:24 INFO - PROCESS | 1655 | 1471088724557 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1655 | 1471088724558 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192c2800 == 36 [pid = 1655] [id = 265] 04:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1161f0800) [pid = 1655] [serial = 793] [outer = 0x0] 04:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1241b8000) [pid = 1655] [serial = 794] [outer = 0x1161f0800] 04:45:24 INFO - PROCESS | 1655 | 1471088724582 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128b57c00) [pid = 1655] [serial = 795] [outer = 0x1161f0800] 04:45:24 INFO - PROCESS | 1655 | 1471088724963 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 568ms 04:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:45:24 INFO - PROCESS | 1655 | 1471088724992 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1655 | 1471088724993 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:45:24 INFO - PROCESS | 1655 | 1471088724995 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1655 | 1471088724996 Marionette TRACE conn2 <- [1,1034,null,{}] 04:45:25 INFO - PROCESS | 1655 | 1471088724999 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}] 04:45:25 INFO - PROCESS | 1655 | 1471088725000 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:25 INFO - PROCESS | 1655 | 1471088725075 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:45:25 INFO - PROCESS | 1655 | 1471088725078 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1655 | 1471088725079 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12906f000 == 37 [pid = 1655] [id = 266] 04:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x116886000) [pid = 1655] [serial = 796] [outer = 0x0] 04:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12904f800) [pid = 1655] [serial = 797] [outer = 0x116886000] 04:45:25 INFO - PROCESS | 1655 | 1471088725105 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129173800) [pid = 1655] [serial = 798] [outer = 0x116886000] 04:45:25 INFO - PROCESS | 1655 | 1471088725429 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 04:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:45:25 INFO - PROCESS | 1655 | 1471088725465 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1655 | 1471088725466 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:45:25 INFO - PROCESS | 1655 | 1471088725468 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1655 | 1471088725470 Marionette TRACE conn2 <- [1,1038,null,{}] 04:45:25 INFO - PROCESS | 1655 | 1471088725489 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}] 04:45:25 INFO - PROCESS | 1655 | 1471088725491 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:25 INFO - PROCESS | 1655 | 1471088725579 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:45:25 INFO - PROCESS | 1655 | 1471088725584 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1655 | 1471088725587 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1210c3800 == 38 [pid = 1655] [id = 267] 04:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12904f000) [pid = 1655] [serial = 799] [outer = 0x0] 04:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a460000) [pid = 1655] [serial = 800] [outer = 0x12904f000] 04:45:25 INFO - PROCESS | 1655 | 1471088725613 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a7dc000) [pid = 1655] [serial = 801] [outer = 0x12904f000] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11605b000 == 37 [pid = 1655] [id = 257] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x116f51800 == 36 [pid = 1655] [id = 256] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1168b4800 == 35 [pid = 1655] [id = 258] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1192ca800 == 34 [pid = 1655] [id = 259] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1198ad000 == 33 [pid = 1655] [id = 260] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1210c4000 == 32 [pid = 1655] [id = 261] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x123cb8000 == 31 [pid = 1655] [id = 262] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1192c2800 == 30 [pid = 1655] [id = 265] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12906f000 == 29 [pid = 1655] [id = 266] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x124451000 == 28 [pid = 1655] [id = 264] 04:45:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1254b5000 == 27 [pid = 1655] [id = 263] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b94bc00) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b895800) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a517000) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a7e2000) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12af0b400) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1171be000) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1245d0000) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118f77000) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11965ac00) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112d7c400) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113810000) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118178400) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118462400) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1219f0000) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123c05000) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126720000) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126fce400) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a461800) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x117d3c800) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b892400) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118458400) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1254d0c00) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12af25c00) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12b811800) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12af24800) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1245cf400) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x128b58000) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12af04000) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12a7d9800) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12a40b800) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12b804000) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 04:45:26 INFO - PROCESS | 1655 | 1471088726975 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]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1522ms 04:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:45:26 INFO - PROCESS | 1655 | 1471088726991 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1655 | 1471088726993 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:45:26 INFO - PROCESS | 1655 | 1471088726996 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1655 | 1471088727000 Marionette TRACE conn2 <- [1,1042,null,{}] 04:45:27 INFO - PROCESS | 1655 | 1471088727004 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}] 04:45:27 INFO - PROCESS | 1655 | 1471088727006 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:27 INFO - PROCESS | 1655 | 1471088727087 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:45:27 INFO - PROCESS | 1655 | 1471088727136 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1655 | 1471088727139 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132e6000 == 28 [pid = 1655] [id = 268] 04:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x113872400) [pid = 1655] [serial = 802] [outer = 0x0] 04:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x113890400) [pid = 1655] [serial = 803] [outer = 0x113872400] 04:45:27 INFO - PROCESS | 1655 | 1471088727166 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x112fa0800) [pid = 1655] [serial = 804] [outer = 0x113872400] 04:45:27 INFO - PROCESS | 1655 | 1471088727480 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 524ms 04:45:27 INFO - PROCESS | 1655 | 1471088727520 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1655 | 1471088727525 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:45:27 INFO - PROCESS | 1655 | 1471088727531 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1655 | 1471088727533 Marionette TRACE conn2 <- [1,1046,null,{}] 04:45:27 INFO - PROCESS | 1655 | 1471088727536 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}] 04:45:27 INFO - PROCESS | 1655 | 1471088727539 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:27 INFO - PROCESS | 1655 | 1471088727646 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:45:27 INFO - PROCESS | 1655 | 1471088727713 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1655 | 1471088727715 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e62000 == 29 [pid = 1655] [id = 269] 04:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x113da8400) [pid = 1655] [serial = 805] [outer = 0x0] 04:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1161f7000) [pid = 1655] [serial = 806] [outer = 0x113da8400] 04:45:27 INFO - PROCESS | 1655 | 1471088727742 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x116ebb800) [pid = 1655] [serial = 807] [outer = 0x113da8400] 04:45:28 INFO - PROCESS | 1655 | 1471088728034 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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 525ms 04:45:28 INFO - PROCESS | 1655 | 1471088728057 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1655 | 1471088728059 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:45:28 INFO - PROCESS | 1655 | 1471088728061 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1655 | 1471088728076 Marionette TRACE conn2 <- [1,1050,null,{}] 04:45:28 INFO - PROCESS | 1655 | 1471088728085 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}] 04:45:28 INFO - PROCESS | 1655 | 1471088728089 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:28 INFO - PROCESS | 1655 | 1471088728162 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:45:28 INFO - PROCESS | 1655 | 1471088728169 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1655 | 1471088728172 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184e0800 == 30 [pid = 1655] [id = 270] 04:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x111f0b400) [pid = 1655] [serial = 808] [outer = 0x0] 04:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11845e400) [pid = 1655] [serial = 809] [outer = 0x111f0b400] 04:45:28 INFO - PROCESS | 1655 | 1471088728199 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1187b1800) [pid = 1655] [serial = 810] [outer = 0x111f0b400] 04:45:28 INFO - PROCESS | 1655 | 1471088728565 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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 533ms 04:45:28 INFO - PROCESS | 1655 | 1471088728595 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1655 | 1471088728599 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:45:28 INFO - PROCESS | 1655 | 1471088728603 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1655 | 1471088728605 Marionette TRACE conn2 <- [1,1054,null,{}] 04:45:28 INFO - PROCESS | 1655 | 1471088728608 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}] 04:45:28 INFO - PROCESS | 1655 | 1471088728610 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:28 INFO - PROCESS | 1655 | 1471088728727 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:45:28 INFO - PROCESS | 1655 | 1471088728736 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1655 | 1471088728737 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192da800 == 31 [pid = 1655] [id = 271] 04:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119221c00) [pid = 1655] [serial = 811] [outer = 0x0] 04:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119228800) [pid = 1655] [serial = 812] [outer = 0x119221c00] 04:45:28 INFO - PROCESS | 1655 | 1471088728779 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119654000) [pid = 1655] [serial = 813] [outer = 0x119221c00] 04:45:29 INFO - PROCESS | 1655 | 1471088729145 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 571ms 04:45:29 INFO - PROCESS | 1655 | 1471088729173 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1655 | 1471088729174 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:45:29 INFO - PROCESS | 1655 | 1471088729177 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1655 | 1471088729178 Marionette TRACE conn2 <- [1,1058,null,{}] 04:45:29 INFO - PROCESS | 1655 | 1471088729180 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}] 04:45:29 INFO - PROCESS | 1655 | 1471088729181 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:29 INFO - PROCESS | 1655 | 1471088729285 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:45:29 INFO - PROCESS | 1655 | 1471088729291 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1655 | 1471088729292 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198bd800 == 32 [pid = 1655] [id = 272] 04:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116aa4400) [pid = 1655] [serial = 814] [outer = 0x0] 04:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119653800) [pid = 1655] [serial = 815] [outer = 0x116aa4400] 04:45:29 INFO - PROCESS | 1655 | 1471088729319 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x120d0b000) [pid = 1655] [serial = 816] [outer = 0x116aa4400] 04:45:29 INFO - PROCESS | 1655 | 1471088729640 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 04:45:29 INFO - PROCESS | 1655 | 1471088729650 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1655 | 1471088729652 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:45:29 INFO - PROCESS | 1655 | 1471088729654 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1655 | 1471088729655 Marionette TRACE conn2 <- [1,1062,null,{}] 04:45:29 INFO - PROCESS | 1655 | 1471088729658 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}] 04:45:29 INFO - PROCESS | 1655 | 1471088729663 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:29 INFO - PROCESS | 1655 | 1471088729769 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:45:29 INFO - PROCESS | 1655 | 1471088729774 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1655 | 1471088729775 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x121326800 == 33 [pid = 1655] [id = 273] 04:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x120e08000) [pid = 1655] [serial = 817] [outer = 0x0] 04:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1219f4400) [pid = 1655] [serial = 818] [outer = 0x120e08000] 04:45:29 INFO - PROCESS | 1655 | 1471088729800 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12441ac00) [pid = 1655] [serial = 819] [outer = 0x120e08000] 04:45:30 INFO - PROCESS | 1655 | 1471088730118 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 04:45:30 INFO - PROCESS | 1655 | 1471088730180 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1655 | 1471088730181 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:45:30 INFO - PROCESS | 1655 | 1471088730184 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1655 | 1471088730185 Marionette TRACE conn2 <- [1,1066,null,{}] 04:45:30 INFO - PROCESS | 1655 | 1471088730187 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}] 04:45:30 INFO - PROCESS | 1655 | 1471088730188 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:30 INFO - PROCESS | 1655 | 1471088730259 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:45:30 INFO - PROCESS | 1655 | 1471088730273 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1655 | 1471088730274 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123cb8000 == 34 [pid = 1655] [id = 274] 04:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12447b400) [pid = 1655] [serial = 820] [outer = 0x0] 04:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1245d0000) [pid = 1655] [serial = 821] [outer = 0x12447b400] 04:45:30 INFO - PROCESS | 1655 | 1471088730299 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1254c5000) [pid = 1655] [serial = 822] [outer = 0x12447b400] 04:45:30 INFO - PROCESS | 1655 | 1471088730611 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 04:45:30 INFO - PROCESS | 1655 | 1471088730653 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1655 | 1471088730654 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:45:30 INFO - PROCESS | 1655 | 1471088730656 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1655 | 1471088730657 Marionette TRACE conn2 <- [1,1070,null,{}] 04:45:30 INFO - PROCESS | 1655 | 1471088730660 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}] 04:45:30 INFO - PROCESS | 1655 | 1471088730661 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:30 INFO - PROCESS | 1655 | 1471088730737 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:45:30 INFO - PROCESS | 1655 | 1471088730741 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1655 | 1471088730742 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12674f000 == 35 [pid = 1655] [id = 275] 04:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1254c5800) [pid = 1655] [serial = 823] [outer = 0x0] 04:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12671c800) [pid = 1655] [serial = 824] [outer = 0x1254c5800] 04:45:30 INFO - PROCESS | 1655 | 1471088730769 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1267e8400) [pid = 1655] [serial = 825] [outer = 0x1254c5800] 04:45:31 INFO - PROCESS | 1655 | 1471088731219 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 567ms 04:45:31 INFO - PROCESS | 1655 | 1471088731225 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1655 | 1471088731227 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:45:31 INFO - PROCESS | 1655 | 1471088731232 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1655 | 1471088731236 Marionette TRACE conn2 <- [1,1074,null,{}] 04:45:31 INFO - PROCESS | 1655 | 1471088731239 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}] 04:45:31 INFO - PROCESS | 1655 | 1471088731241 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:31 INFO - PROCESS | 1655 | 1471088731346 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:45:31 INFO - PROCESS | 1655 | 1471088731351 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1655 | 1471088731353 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184dd800 == 36 [pid = 1655] [id = 276] 04:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118114c00) [pid = 1655] [serial = 826] [outer = 0x0] 04:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126d3a000) [pid = 1655] [serial = 827] [outer = 0x118114c00] 04:45:31 INFO - PROCESS | 1655 | 1471088731384 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126fcd800) [pid = 1655] [serial = 828] [outer = 0x118114c00] 04:45:31 INFO - PROCESS | 1655 | 1471088731721 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 526ms 04:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:45:31 INFO - PROCESS | 1655 | 1471088731770 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1655 | 1471088731771 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:45:31 INFO - PROCESS | 1655 | 1471088731773 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1655 | 1471088731774 Marionette TRACE conn2 <- [1,1078,null,{}] 04:45:31 INFO - PROCESS | 1655 | 1471088731776 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}] 04:45:31 INFO - PROCESS | 1655 | 1471088731777 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:31 INFO - PROCESS | 1655 | 1471088731853 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:45:31 INFO - PROCESS | 1655 | 1471088731856 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1655 | 1471088731858 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c9c800 == 37 [pid = 1655] [id = 277] 04:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126f63c00) [pid = 1655] [serial = 829] [outer = 0x0] 04:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b52c00) [pid = 1655] [serial = 830] [outer = 0x126f63c00] 04:45:31 INFO - PROCESS | 1655 | 1471088731884 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b5c800) [pid = 1655] [serial = 831] [outer = 0x126f63c00] 04:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 04:45:32 INFO - PROCESS | 1655 | 1471088732238 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]]]}] 04:45:32 INFO - PROCESS | 1655 | 1471088732242 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1655 | 1471088732244 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:45:32 INFO - PROCESS | 1655 | 1471088732246 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1655 | 1471088732248 Marionette TRACE conn2 <- [1,1082,null,{}] 04:45:32 INFO - PROCESS | 1655 | 1471088732252 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}] 04:45:32 INFO - PROCESS | 1655 | 1471088732254 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:32 INFO - PROCESS | 1655 | 1471088732358 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:45:32 INFO - PROCESS | 1655 | 1471088732361 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1655 | 1471088732363 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198bc000 == 38 [pid = 1655] [id = 278] 04:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1273e0000) [pid = 1655] [serial = 832] [outer = 0x0] 04:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129173000) [pid = 1655] [serial = 833] [outer = 0x1273e0000] 04:45:32 INFO - PROCESS | 1655 | 1471088732395 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a460400) [pid = 1655] [serial = 834] [outer = 0x1273e0000] 04:45:32 INFO - PROCESS | 1655 | 1471088732752 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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 523ms 04:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:45:32 INFO - PROCESS | 1655 | 1471088732770 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1655 | 1471088732772 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:45:32 INFO - PROCESS | 1655 | 1471088732774 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1655 | 1471088732775 Marionette TRACE conn2 <- [1,1086,null,{}] 04:45:32 INFO - PROCESS | 1655 | 1471088732777 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}] 04:45:32 INFO - PROCESS | 1655 | 1471088732778 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:32 INFO - PROCESS | 1655 | 1471088732871 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:45:32 INFO - PROCESS | 1655 | 1471088732883 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1655 | 1471088732884 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a769800 == 39 [pid = 1655] [id = 279] 04:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a46b000) [pid = 1655] [serial = 835] [outer = 0x0] 04:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a51cc00) [pid = 1655] [serial = 836] [outer = 0x12a46b000] 04:45:32 INFO - PROCESS | 1655 | 1471088732907 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a7dac00) [pid = 1655] [serial = 837] [outer = 0x12a46b000] 04:45:33 INFO - PROCESS | 1655 | 1471088733231 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 467ms 04:45:33 INFO - PROCESS | 1655 | 1471088733242 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1655 | 1471088733243 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:45:33 INFO - PROCESS | 1655 | 1471088733245 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1655 | 1471088733246 Marionette TRACE conn2 <- [1,1090,null,{}] 04:45:33 INFO - PROCESS | 1655 | 1471088733248 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}] 04:45:33 INFO - PROCESS | 1655 | 1471088733251 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:33 INFO - PROCESS | 1655 | 1471088733345 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:45:33 INFO - PROCESS | 1655 | 1471088733363 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1655 | 1471088733365 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b074800 == 40 [pid = 1655] [id = 280] 04:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a51a000) [pid = 1655] [serial = 838] [outer = 0x0] 04:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a7e5c00) [pid = 1655] [serial = 839] [outer = 0x12a51a000] 04:45:33 INFO - PROCESS | 1655 | 1471088733388 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12af07c00) [pid = 1655] [serial = 840] [outer = 0x12a51a000] 04:45:33 INFO - PROCESS | 1655 | 1471088733691 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 474ms 04:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:45:33 INFO - PROCESS | 1655 | 1471088733721 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1655 | 1471088733722 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:45:33 INFO - PROCESS | 1655 | 1471088733724 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1655 | 1471088733725 Marionette TRACE conn2 <- [1,1094,null,{}] 04:45:33 INFO - PROCESS | 1655 | 1471088733727 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}] 04:45:33 INFO - PROCESS | 1655 | 1471088733728 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:33 INFO - PROCESS | 1655 | 1471088733825 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:45:33 INFO - PROCESS | 1655 | 1471088733838 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1655 | 1471088733839 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b739800 == 41 [pid = 1655] [id = 281] 04:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a7e4800) [pid = 1655] [serial = 841] [outer = 0x0] 04:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12af23c00) [pid = 1655] [serial = 842] [outer = 0x12a7e4800] 04:45:33 INFO - PROCESS | 1655 | 1471088733862 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12af2d000) [pid = 1655] [serial = 843] [outer = 0x12a7e4800] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116886000) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x113ab4000) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x124410c00) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126721800) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x115d1a800) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116eb8000) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x113f44400) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11817b800) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x129336000) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1267e4c00) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119658c00) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116ebc800) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112e4f400) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1161f0800) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:45:34 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119657400) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:45:34 INFO - PROCESS | 1655 | 1471088734293 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 618ms 04:45:34 INFO - PROCESS | 1655 | 1471088734342 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1655 | 1471088734344 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:45:34 INFO - PROCESS | 1655 | 1471088734346 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1655 | 1471088734347 Marionette TRACE conn2 <- [1,1098,null,{}] 04:45:34 INFO - PROCESS | 1655 | 1471088734349 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}] 04:45:34 INFO - PROCESS | 1655 | 1471088734350 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:34 INFO - PROCESS | 1655 | 1471088734436 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:45:34 INFO - PROCESS | 1655 | 1471088734485 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1655 | 1471088734486 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12541b800 == 42 [pid = 1655] [id = 282] 04:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x113892000) [pid = 1655] [serial = 844] [outer = 0x0] 04:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116eb3800) [pid = 1655] [serial = 845] [outer = 0x113892000] 04:45:34 INFO - PROCESS | 1655 | 1471088734512 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119658c00) [pid = 1655] [serial = 846] [outer = 0x113892000] 04:45:34 INFO - PROCESS | 1655 | 1471088734769 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 467ms 04:45:34 INFO - PROCESS | 1655 | 1471088734814 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1655 | 1471088734815 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:45:34 INFO - PROCESS | 1655 | 1471088734825 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1655 | 1471088734826 Marionette TRACE conn2 <- [1,1102,null,{}] 04:45:34 INFO - PROCESS | 1655 | 1471088734828 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}] 04:45:34 INFO - PROCESS | 1655 | 1471088734829 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:34 INFO - PROCESS | 1655 | 1471088734913 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:45:34 INFO - PROCESS | 1655 | 1471088734919 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1655 | 1471088734920 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b929000 == 43 [pid = 1655] [id = 283] 04:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1219f7000) [pid = 1655] [serial = 847] [outer = 0x0] 04:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126f69400) [pid = 1655] [serial = 848] [outer = 0x1219f7000] 04:45:34 INFO - PROCESS | 1655 | 1471088734944 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a525400) [pid = 1655] [serial = 849] [outer = 0x1219f7000] 04:45:35 INFO - PROCESS | 1655 | 1471088735240 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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 467ms 04:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:45:35 INFO - PROCESS | 1655 | 1471088735293 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1655 | 1471088735294 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:45:35 INFO - PROCESS | 1655 | 1471088735296 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1655 | 1471088735297 Marionette TRACE conn2 <- [1,1106,null,{}] 04:45:35 INFO - PROCESS | 1655 | 1471088735300 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}] 04:45:35 INFO - PROCESS | 1655 | 1471088735301 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:35 INFO - PROCESS | 1655 | 1471088735384 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:45:35 INFO - PROCESS | 1655 | 1471088735438 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1655 | 1471088735440 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bca6000 == 44 [pid = 1655] [id = 284] 04:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121b0b400) [pid = 1655] [serial = 850] [outer = 0x0] 04:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12933a000) [pid = 1655] [serial = 851] [outer = 0x121b0b400] 04:45:35 INFO - PROCESS | 1655 | 1471088735463 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b74e800) [pid = 1655] [serial = 852] [outer = 0x121b0b400] 04:45:35 INFO - PROCESS | 1655 | 1471088735735 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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 04:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:45:35 INFO - PROCESS | 1655 | 1471088735772 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1655 | 1471088735774 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:45:35 INFO - PROCESS | 1655 | 1471088735776 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1655 | 1471088735777 Marionette TRACE conn2 <- [1,1110,null,{}] 04:45:35 INFO - PROCESS | 1655 | 1471088735779 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}] 04:45:35 INFO - PROCESS | 1655 | 1471088735780 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:35 INFO - PROCESS | 1655 | 1471088735863 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:45:35 INFO - PROCESS | 1655 | 1471088735869 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1655 | 1471088735870 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf45800 == 45 [pid = 1655] [id = 285] 04:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b804800) [pid = 1655] [serial = 853] [outer = 0x0] 04:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b80ac00) [pid = 1655] [serial = 854] [outer = 0x12b804800] 04:45:35 INFO - PROCESS | 1655 | 1471088735894 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b88e400) [pid = 1655] [serial = 855] [outer = 0x12b804800] 04:45:36 INFO - PROCESS | 1655 | 1471088736283 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 521ms 04:45:36 INFO - PROCESS | 1655 | 1471088736297 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1655 | 1471088736302 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:45:36 INFO - PROCESS | 1655 | 1471088736306 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1655 | 1471088736308 Marionette TRACE conn2 <- [1,1114,null,{}] 04:45:36 INFO - PROCESS | 1655 | 1471088736312 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}] 04:45:36 INFO - PROCESS | 1655 | 1471088736314 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:36 INFO - PROCESS | 1655 | 1471088736432 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:45:36 INFO - PROCESS | 1655 | 1471088736675 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1655 | 1471088736677 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fcd000 == 46 [pid = 1655] [id = 286] 04:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x116ebb000) [pid = 1655] [serial = 856] [outer = 0x0] 04:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1176b0c00) [pid = 1655] [serial = 857] [outer = 0x116ebb000] 04:45:36 INFO - PROCESS | 1655 | 1471088736744 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11821e800) [pid = 1655] [serial = 858] [outer = 0x116ebb000] 04:45:37 INFO - PROCESS | 1655 | 1471088737313 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1021ms 04:45:37 INFO - PROCESS | 1655 | 1471088737327 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1655 | 1471088737330 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:45:37 INFO - PROCESS | 1655 | 1471088737335 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1655 | 1471088737337 Marionette TRACE conn2 <- [1,1118,null,{}] 04:45:37 INFO - PROCESS | 1655 | 1471088737339 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}] 04:45:37 INFO - PROCESS | 1655 | 1471088737341 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:37 INFO - PROCESS | 1655 | 1471088737481 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:45:37 INFO - PROCESS | 1655 | 1471088737533 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1655 | 1471088737534 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4d2800 == 47 [pid = 1655] [id = 287] 04:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119656400) [pid = 1655] [serial = 859] [outer = 0x0] 04:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x120eee800) [pid = 1655] [serial = 860] [outer = 0x119656400] 04:45:37 INFO - PROCESS | 1655 | 1471088737565 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1219f0c00) [pid = 1655] [serial = 861] [outer = 0x119656400] 04:45:38 INFO - PROCESS | 1655 | 1471088738245 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 923ms 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12bca6000 == 46 [pid = 1655] [id = 284] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b929000 == 45 [pid = 1655] [id = 283] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12541b800 == 44 [pid = 1655] [id = 282] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a460000) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | 1471088738336 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1655 | 1471088738340 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b739800 == 43 [pid = 1655] [id = 281] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b074800 == 42 [pid = 1655] [id = 280] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a769800 == 41 [pid = 1655] [id = 279] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1198bc000 == 40 [pid = 1655] [id = 278] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x128c9c800 == 39 [pid = 1655] [id = 277] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1184dd800 == 38 [pid = 1655] [id = 276] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12674f000 == 37 [pid = 1655] [id = 275] 04:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x123cb8000 == 36 [pid = 1655] [id = 274] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x121326800 == 35 [pid = 1655] [id = 273] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1198bd800 == 34 [pid = 1655] [id = 272] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1192da800 == 33 [pid = 1655] [id = 271] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1184e0800 == 32 [pid = 1655] [id = 270] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x116e62000 == 31 [pid = 1655] [id = 269] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1132e6000 == 30 [pid = 1655] [id = 268] 04:45:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1210c3800 == 29 [pid = 1655] [id = 267] 04:45:38 INFO - PROCESS | 1655 | 1471088738360 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1655 | 1471088738363 Marionette TRACE conn2 <- [1,1122,null,{}] 04:45:38 INFO - PROCESS | 1655 | 1471088738387 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}] 04:45:38 INFO - PROCESS | 1655 | 1471088738389 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:38 INFO - PROCESS | 1655 | 1471088738516 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129173800) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x121b2d000) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1254cd000) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12410f400) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12730a400) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126f5c800) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116ebe000) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11965ec00) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12904f800) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1273e1800) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11821e400) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116e31c00) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116049c00) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116eb2c00) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11857b400) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118226000) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a51dc00) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a406000) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12917ac00) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128b5f000) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121ee2400) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121041400) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1187afc00) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11817a800) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x120e06800) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119b2bc00) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1241b8000) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x120eee000) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1219fc400) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128b57c00) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1655 | 1471088738606 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1655 | 1471088738607 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11602c800 == 30 [pid = 1655] [id = 288] 04:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116eb2c00) [pid = 1655] [serial = 862] [outer = 0x0] 04:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118110400) [pid = 1655] [serial = 863] [outer = 0x116eb2c00] 04:45:38 INFO - PROCESS | 1655 | 1471088738656 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118463800) [pid = 1655] [serial = 864] [outer = 0x116eb2c00] 04:45:38 INFO - PROCESS | 1655 | 1471088738975 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]]]}] 04:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 680ms 04:45:39 INFO - PROCESS | 1655 | 1471088739032 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1655 | 1471088739037 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:45:39 INFO - PROCESS | 1655 | 1471088739041 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1655 | 1471088739043 Marionette TRACE conn2 <- [1,1126,null,{}] 04:45:39 INFO - PROCESS | 1655 | 1471088739045 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}] 04:45:39 INFO - PROCESS | 1655 | 1471088739047 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:39 INFO - PROCESS | 1655 | 1471088739136 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:45:39 INFO - PROCESS | 1655 | 1471088739184 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1655 | 1471088739185 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x117150000 == 31 [pid = 1655] [id = 289] 04:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118465c00) [pid = 1655] [serial = 865] [outer = 0x0] 04:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11922a000) [pid = 1655] [serial = 866] [outer = 0x118465c00] 04:45:39 INFO - PROCESS | 1655 | 1471088739211 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119b2ac00) [pid = 1655] [serial = 867] [outer = 0x118465c00] 04:45:39 INFO - PROCESS | 1655 | 1471088739515 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]]]}] 04:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 04:45:39 INFO - PROCESS | 1655 | 1471088739560 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1655 | 1471088739562 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:45:39 INFO - PROCESS | 1655 | 1471088739564 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1655 | 1471088739569 Marionette TRACE conn2 <- [1,1130,null,{}] 04:45:39 INFO - PROCESS | 1655 | 1471088739577 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}] 04:45:39 INFO - PROCESS | 1655 | 1471088739580 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:39 INFO - PROCESS | 1655 | 1471088739655 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:45:39 INFO - PROCESS | 1655 | 1471088739710 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1655 | 1471088739712 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11956c800 == 32 [pid = 1655] [id = 290] 04:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1150ce000) [pid = 1655] [serial = 868] [outer = 0x0] 04:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120eee000) [pid = 1655] [serial = 869] [outer = 0x1150ce000] 04:45:39 INFO - PROCESS | 1655 | 1471088739740 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121b2c800) [pid = 1655] [serial = 870] [outer = 0x1150ce000] 04:45:40 INFO - PROCESS | 1655 | 1471088740026 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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 474ms 04:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:45:40 INFO - PROCESS | 1655 | 1471088740042 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1655 | 1471088740043 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:45:40 INFO - PROCESS | 1655 | 1471088740045 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1655 | 1471088740046 Marionette TRACE conn2 <- [1,1134,null,{}] 04:45:40 INFO - PROCESS | 1655 | 1471088740049 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}] 04:45:40 INFO - PROCESS | 1655 | 1471088740052 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:40 INFO - PROCESS | 1655 | 1471088740141 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:45:40 INFO - PROCESS | 1655 | 1471088740145 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1655 | 1471088740146 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f89000 == 33 [pid = 1655] [id = 291] 04:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123c0a400) [pid = 1655] [serial = 871] [outer = 0x0] 04:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1241c3c00) [pid = 1655] [serial = 872] [outer = 0x123c0a400] 04:45:40 INFO - PROCESS | 1655 | 1471088740174 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x125430000) [pid = 1655] [serial = 873] [outer = 0x123c0a400] 04:45:40 INFO - PROCESS | 1655 | 1471088740504 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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 474ms 04:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:45:40 INFO - PROCESS | 1655 | 1471088740522 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1655 | 1471088740523 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:45:40 INFO - PROCESS | 1655 | 1471088740525 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1655 | 1471088740526 Marionette TRACE conn2 <- [1,1138,null,{}] 04:45:40 INFO - PROCESS | 1655 | 1471088740528 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}] 04:45:40 INFO - PROCESS | 1655 | 1471088740529 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:40 INFO - PROCESS | 1655 | 1471088740637 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:45:40 INFO - PROCESS | 1655 | 1471088740649 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1655 | 1471088740650 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12167d800 == 34 [pid = 1655] [id = 292] 04:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112d7b000) [pid = 1655] [serial = 874] [outer = 0x0] 04:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123c08000) [pid = 1655] [serial = 875] [outer = 0x112d7b000] 04:45:40 INFO - PROCESS | 1655 | 1471088740675 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126720000) [pid = 1655] [serial = 876] [outer = 0x112d7b000] 04:45:41 INFO - PROCESS | 1655 | 1471088741013 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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 04:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:45:41 INFO - PROCESS | 1655 | 1471088741044 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1655 | 1471088741045 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:45:41 INFO - PROCESS | 1655 | 1471088741047 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1655 | 1471088741049 Marionette TRACE conn2 <- [1,1142,null,{}] 04:45:41 INFO - PROCESS | 1655 | 1471088741051 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}] 04:45:41 INFO - PROCESS | 1655 | 1471088741055 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:41 INFO - PROCESS | 1655 | 1471088741170 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:45:41 INFO - PROCESS | 1655 | 1471088741204 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1655 | 1471088741205 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x125409000 == 35 [pid = 1655] [id = 293] 04:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126d75000) [pid = 1655] [serial = 877] [outer = 0x0] 04:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b56000) [pid = 1655] [serial = 878] [outer = 0x126d75000] 04:45:41 INFO - PROCESS | 1655 | 1471088741230 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129334400) [pid = 1655] [serial = 879] [outer = 0x126d75000] 04:45:41 INFO - PROCESS | 1655 | 1471088741535 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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 04:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:45:41 INFO - PROCESS | 1655 | 1471088741571 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1655 | 1471088741572 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:45:41 INFO - PROCESS | 1655 | 1471088741574 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1655 | 1471088741575 Marionette TRACE conn2 <- [1,1146,null,{}] 04:45:41 INFO - PROCESS | 1655 | 1471088741577 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}] 04:45:41 INFO - PROCESS | 1655 | 1471088741578 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:41 INFO - PROCESS | 1655 | 1471088741672 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:45:41 INFO - PROCESS | 1655 | 1471088741684 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1655 | 1471088741686 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271eb000 == 36 [pid = 1655] [id = 294] 04:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129333c00) [pid = 1655] [serial = 880] [outer = 0x0] 04:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a40ec00) [pid = 1655] [serial = 881] [outer = 0x129333c00] 04:45:41 INFO - PROCESS | 1655 | 1471088741711 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a51a800) [pid = 1655] [serial = 882] [outer = 0x129333c00] 04:45:42 INFO - PROCESS | 1655 | 1471088742095 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]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 569ms 04:45:42 INFO - PROCESS | 1655 | 1471088742144 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1655 | 1471088742146 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:45:42 INFO - PROCESS | 1655 | 1471088742149 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1655 | 1471088742151 Marionette TRACE conn2 <- [1,1150,null,{}] 04:45:42 INFO - PROCESS | 1655 | 1471088742155 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}] 04:45:42 INFO - PROCESS | 1655 | 1471088742157 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:42 INFO - PROCESS | 1655 | 1471088742271 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:45:42 INFO - PROCESS | 1655 | 1471088742306 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1655 | 1471088742307 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905d000 == 37 [pid = 1655] [id = 295] 04:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a521800) [pid = 1655] [serial = 883] [outer = 0x0] 04:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a7d9800) [pid = 1655] [serial = 884] [outer = 0x12a521800] 04:45:42 INFO - PROCESS | 1655 | 1471088742338 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12af0ac00) [pid = 1655] [serial = 885] [outer = 0x12a521800] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113da8400) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1273e0000) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12447b400) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113872400) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12904f000) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126f63c00) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118114c00) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1254c5800) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x120e08000) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119221c00) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116aa4400) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a46b000) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113892000) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a51a000) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a7e4800) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121b0b400) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1219f7000) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:45:42 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x111f0b400) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:45:42 INFO - PROCESS | 1655 | 1471088742840 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]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 723ms 04:45:42 INFO - PROCESS | 1655 | 1471088742874 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:45:42 INFO - PROCESS | 1655 | 1471088742876 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:45:42 INFO - PROCESS | 1655 | 1471088742879 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1655 | 1471088742881 Marionette TRACE conn2 <- [1,1154,null,{}] 04:45:42 INFO - PROCESS | 1655 | 1471088742893 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}] 04:45:42 INFO - PROCESS | 1655 | 1471088742895 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:43 INFO - PROCESS | 1655 | 1471088743019 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:45:43 INFO - PROCESS | 1655 | 1471088743095 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1655 | 1471088743097 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e6000 == 38 [pid = 1655] [id = 296] 04:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113892000) [pid = 1655] [serial = 886] [outer = 0x0] 04:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1192a9000) [pid = 1655] [serial = 887] [outer = 0x113892000] 04:45:43 INFO - PROCESS | 1655 | 1471088743121 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126718400) [pid = 1655] [serial = 888] [outer = 0x113892000] 04:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a46b800) [pid = 1655] [serial = 889] [outer = 0x12cc46800] 04:45:43 INFO - PROCESS | 1655 | 1471088743436 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]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 579ms 04:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:45:43 INFO - PROCESS | 1655 | 1471088743457 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1655 | 1471088743459 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:45:43 INFO - PROCESS | 1655 | 1471088743461 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1655 | 1471088743462 Marionette TRACE conn2 <- [1,1158,null,{}] 04:45:43 INFO - PROCESS | 1655 | 1471088743464 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}] 04:45:43 INFO - PROCESS | 1655 | 1471088743466 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:43 INFO - PROCESS | 1655 | 1471088743563 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:45:43 INFO - PROCESS | 1655 | 1471088743569 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1655 | 1471088743570 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b07b000 == 39 [pid = 1655] [id = 297] 04:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12730ac00) [pid = 1655] [serial = 890] [outer = 0x0] 04:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12af2e400) [pid = 1655] [serial = 891] [outer = 0x12730ac00] 04:45:43 INFO - PROCESS | 1655 | 1471088743594 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b810000) [pid = 1655] [serial = 892] [outer = 0x12730ac00] 04:45:43 INFO - PROCESS | 1655 | 1471088743923 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]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 04:45:43 INFO - PROCESS | 1655 | 1471088743979 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1655 | 1471088743981 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:45:43 INFO - PROCESS | 1655 | 1471088743983 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1655 | 1471088743985 Marionette TRACE conn2 <- [1,1162,null,{}] 04:45:43 INFO - PROCESS | 1655 | 1471088743987 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}] 04:45:43 INFO - PROCESS | 1655 | 1471088743988 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:44 INFO - PROCESS | 1655 | 1471088744076 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:45:44 INFO - PROCESS | 1655 | 1471088744079 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1655 | 1471088744081 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b074000 == 40 [pid = 1655] [id = 298] 04:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b747000) [pid = 1655] [serial = 893] [outer = 0x0] 04:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b896400) [pid = 1655] [serial = 894] [outer = 0x12b747000] 04:45:44 INFO - PROCESS | 1655 | 1471088744111 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b954000) [pid = 1655] [serial = 895] [outer = 0x12b747000] 04:45:44 INFO - PROCESS | 1655 | 1471088744421 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]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 470ms 04:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:45:44 INFO - PROCESS | 1655 | 1471088744454 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1655 | 1471088744455 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:45:44 INFO - PROCESS | 1655 | 1471088744457 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1655 | 1471088744458 Marionette TRACE conn2 <- [1,1166,null,{}] 04:45:44 INFO - PROCESS | 1655 | 1471088744460 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}] 04:45:44 INFO - PROCESS | 1655 | 1471088744461 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:44 INFO - PROCESS | 1655 | 1471088744546 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:45:44 INFO - PROCESS | 1655 | 1471088744601 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1655 | 1471088744602 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b922800 == 41 [pid = 1655] [id = 299] 04:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b88d000) [pid = 1655] [serial = 896] [outer = 0x0] 04:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12bc59000) [pid = 1655] [serial = 897] [outer = 0x12b88d000] 04:45:44 INFO - PROCESS | 1655 | 1471088744627 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bc65400) [pid = 1655] [serial = 898] [outer = 0x12b88d000] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x11602c800 == 40 [pid = 1655] [id = 288] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4d2800 == 39 [pid = 1655] [id = 287] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x118fcd000 == 38 [pid = 1655] [id = 286] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf45800 == 37 [pid = 1655] [id = 285] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12905d000 == 36 [pid = 1655] [id = 295] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1271eb000 == 35 [pid = 1655] [id = 294] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e6000 == 34 [pid = 1655] [id = 296] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x125409000 == 33 [pid = 1655] [id = 293] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12b07b000 == 32 [pid = 1655] [id = 297] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x117150000 == 31 [pid = 1655] [id = 289] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x120f89000 == 30 [pid = 1655] [id = 291] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x11956c800 == 29 [pid = 1655] [id = 290] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12167d800 == 28 [pid = 1655] [id = 292] 04:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12b074000 == 27 [pid = 1655] [id = 298] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1161f7000) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116ebb800) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129173000) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1245d0000) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1254c5000) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113890400) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112fa0800) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12a7dc000) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128b52c00) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126d3a000) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126fcd800) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12671c800) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1267e8400) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1219f4400) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12441ac00) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119228800) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119654000) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119653800) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x120d0b000) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a51cc00) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x116eb3800) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a7e5c00) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12af07c00) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12af23c00) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12af2d000) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12933a000) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12a525400) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11845e400) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1187b1800) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12a7dac00) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12a460400) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x126f69400) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12b74e800) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x119658c00) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12b80ac00) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x128b5c800) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 04:45:45 INFO - PROCESS | 1655 | 1471088745943 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]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1520ms 04:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:45:45 INFO - PROCESS | 1655 | 1471088745978 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1655 | 1471088745980 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:45:45 INFO - PROCESS | 1655 | 1471088745985 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1655 | 1471088745988 Marionette TRACE conn2 <- [1,1170,null,{}] 04:45:45 INFO - PROCESS | 1655 | 1471088745992 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}] 04:45:45 INFO - PROCESS | 1655 | 1471088745994 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:46 INFO - PROCESS | 1655 | 1471088746075 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:45:46 INFO - PROCESS | 1655 | 1471088746123 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1655 | 1471088746126 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x113ade000 == 28 [pid = 1655] [id = 300] 04:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x113a05800) [pid = 1655] [serial = 899] [outer = 0x0] 04:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1160b4c00) [pid = 1655] [serial = 900] [outer = 0x113a05800] 04:45:46 INFO - PROCESS | 1655 | 1471088746154 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116aa4800) [pid = 1655] [serial = 901] [outer = 0x113a05800] 04:45:46 INFO - PROCESS | 1655 | 1471088746462 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]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 524ms 04:45:46 INFO - PROCESS | 1655 | 1471088746507 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1655 | 1471088746510 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:45:46 INFO - PROCESS | 1655 | 1471088746515 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1655 | 1471088746517 Marionette TRACE conn2 <- [1,1174,null,{}] 04:45:46 INFO - PROCESS | 1655 | 1471088746519 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}] 04:45:46 INFO - PROCESS | 1655 | 1471088746521 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:46 INFO - PROCESS | 1655 | 1471088746598 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:45:46 INFO - PROCESS | 1655 | 1471088746606 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1655 | 1471088746608 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f47000 == 29 [pid = 1655] [id = 301] 04:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116eb9000) [pid = 1655] [serial = 902] [outer = 0x0] 04:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118175c00) [pid = 1655] [serial = 903] [outer = 0x116eb9000] 04:45:46 INFO - PROCESS | 1655 | 1471088746637 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118458400) [pid = 1655] [serial = 904] [outer = 0x116eb9000] 04:45:46 INFO - PROCESS | 1655 | 1471088746974 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] 04:45:46 INFO - PROCESS | 1655 | 1471088746989 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:45:47 INFO - PROCESS | 1655 | 1471088746999 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1655 | 1471088747004 Marionette TRACE conn2 <- [1,1178,null,{}] 04:45:47 INFO - PROCESS | 1655 | 1471088747012 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}] 04:45:47 INFO - PROCESS | 1655 | 1471088747015 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:47 INFO - PROCESS | 1655 | 1471088747090 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:45:47 INFO - PROCESS | 1655 | 1471088747095 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1655 | 1471088747097 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11879c000 == 30 [pid = 1655] [id = 302] 04:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x111c18800) [pid = 1655] [serial = 905] [outer = 0x0] 04:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1189bdc00) [pid = 1655] [serial = 906] [outer = 0x111c18800] 04:45:47 INFO - PROCESS | 1655 | 1471088747127 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1192aa000) [pid = 1655] [serial = 907] [outer = 0x111c18800] 04:45:47 INFO - PROCESS | 1655 | 1471088747477 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] 04:45:47 INFO - PROCESS | 1655 | 1471088747528 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:45:47 INFO - PROCESS | 1655 | 1471088747531 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1655 | 1471088747533 Marionette TRACE conn2 <- [1,1182,null,{}] 04:45:47 INFO - PROCESS | 1655 | 1471088747536 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}] 04:45:47 INFO - PROCESS | 1655 | 1471088747538 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:47 INFO - PROCESS | 1655 | 1471088747681 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:45:47 INFO - PROCESS | 1655 | 1471088747697 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1655 | 1471088747698 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192c3000 == 31 [pid = 1655] [id = 303] 04:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11985ec00) [pid = 1655] [serial = 908] [outer = 0x0] 04:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x120d05400) [pid = 1655] [serial = 909] [outer = 0x11985ec00] 04:45:47 INFO - PROCESS | 1655 | 1471088747742 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x120d0e400) [pid = 1655] [serial = 910] [outer = 0x11985ec00] 04:45:48 INFO - PROCESS | 1655 | 1471088748184 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] 04:45:48 INFO - PROCESS | 1655 | 1471088748208 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:45:48 INFO - PROCESS | 1655 | 1471088748220 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1655 | 1471088748221 Marionette TRACE conn2 <- [1,1186,null,{}] 04:45:48 INFO - PROCESS | 1655 | 1471088748223 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}] 04:45:48 INFO - PROCESS | 1655 | 1471088748224 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:48 INFO - PROCESS | 1655 | 1471088748301 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:45:48 INFO - PROCESS | 1655 | 1471088748305 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1655 | 1471088748306 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c96800 == 32 [pid = 1655] [id = 304] 04:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116eb4c00) [pid = 1655] [serial = 911] [outer = 0x0] 04:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x121233000) [pid = 1655] [serial = 912] [outer = 0x116eb4c00] 04:45:48 INFO - PROCESS | 1655 | 1471088748332 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1219f8400) [pid = 1655] [serial = 913] [outer = 0x116eb4c00] 04:45:48 INFO - PROCESS | 1655 | 1471088748735 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] 04:45:48 INFO - PROCESS | 1655 | 1471088748792 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:45:48 INFO - PROCESS | 1655 | 1471088748795 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1655 | 1471088748797 Marionette TRACE conn2 <- [1,1190,null,{}] 04:45:48 INFO - PROCESS | 1655 | 1471088748800 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}] 04:45:48 INFO - PROCESS | 1655 | 1471088748806 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:48 INFO - PROCESS | 1655 | 1471088748976 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:45:49 INFO - PROCESS | 1655 | 1471088748993 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1655 | 1471088748994 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132a800 == 33 [pid = 1655] [id = 305] 04:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11921f000) [pid = 1655] [serial = 914] [outer = 0x0] 04:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121b39800) [pid = 1655] [serial = 915] [outer = 0x11921f000] 04:45:49 INFO - PROCESS | 1655 | 1471088749036 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12657a400) [pid = 1655] [serial = 916] [outer = 0x11921f000] 04:45:49 INFO - PROCESS | 1655 | 1471088749392 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] 04:45:49 INFO - PROCESS | 1655 | 1471088749420 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:45:49 INFO - PROCESS | 1655 | 1471088749422 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1655 | 1471088749423 Marionette TRACE conn2 <- [1,1194,null,{}] 04:45:49 INFO - PROCESS | 1655 | 1471088749425 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}] 04:45:49 INFO - PROCESS | 1655 | 1471088749426 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:49 INFO - PROCESS | 1655 | 1471088749543 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:45:49 INFO - PROCESS | 1655 | 1471088749551 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1655 | 1471088749552 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b20800 == 34 [pid = 1655] [id = 306] 04:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1192ac000) [pid = 1655] [serial = 917] [outer = 0x0] 04:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12671c000) [pid = 1655] [serial = 918] [outer = 0x1192ac000] 04:45:49 INFO - PROCESS | 1655 | 1471088749576 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126f5d800) [pid = 1655] [serial = 919] [outer = 0x1192ac000] 04:45:49 INFO - PROCESS | 1655 | 1471088749898 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] 04:45:49 INFO - PROCESS | 1655 | 1471088749943 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:45:49 INFO - PROCESS | 1655 | 1471088749946 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1655 | 1471088749948 Marionette TRACE conn2 <- [1,1198,null,{}] 04:45:49 INFO - PROCESS | 1655 | 1471088749951 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}] 04:45:49 INFO - PROCESS | 1655 | 1471088749953 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:50 INFO - PROCESS | 1655 | 1471088750063 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:45:50 INFO - PROCESS | 1655 | 1471088750138 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1655 | 1471088750139 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254a3800 == 35 [pid = 1655] [id = 307] 04:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11985ac00) [pid = 1655] [serial = 920] [outer = 0x0] 04:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126fce400) [pid = 1655] [serial = 921] [outer = 0x11985ac00] 04:45:50 INFO - PROCESS | 1655 | 1471088750179 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x128b52400) [pid = 1655] [serial = 922] [outer = 0x11985ac00] 04:45:50 INFO - PROCESS | 1655 | 1471088750489 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 569ms 04:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:45:50 INFO - PROCESS | 1655 | 1471088750523 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1655 | 1471088750524 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:45:50 INFO - PROCESS | 1655 | 1471088750527 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1655 | 1471088750528 Marionette TRACE conn2 <- [1,1202,null,{}] 04:45:50 INFO - PROCESS | 1655 | 1471088750531 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}] 04:45:50 INFO - PROCESS | 1655 | 1471088750532 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:50 INFO - PROCESS | 1655 | 1471088750625 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:45:50 INFO - PROCESS | 1655 | 1471088750628 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1655 | 1471088750629 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11879b800 == 36 [pid = 1655] [id = 308] 04:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128b56c00) [pid = 1655] [serial = 923] [outer = 0x0] 04:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12904a000) [pid = 1655] [serial = 924] [outer = 0x128b56c00] 04:45:50 INFO - PROCESS | 1655 | 1471088750655 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x129052c00) [pid = 1655] [serial = 925] [outer = 0x128b56c00] 04:45:50 INFO - PROCESS | 1655 | 1471088750958 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]]]}] 04:45:50 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 04:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 04:45:51 INFO - PROCESS | 1655 | 1471088750998 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1655 | 1471088751001 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:45:51 INFO - PROCESS | 1655 | 1471088751004 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1655 | 1471088751006 Marionette TRACE conn2 <- [1,1206,null,{}] 04:45:51 INFO - PROCESS | 1655 | 1471088751008 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}] 04:45:51 INFO - PROCESS | 1655 | 1471088751009 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:51 INFO - PROCESS | 1655 | 1471088751121 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:45:51 INFO - PROCESS | 1655 | 1471088751132 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1655 | 1471088751133 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b3b000 == 37 [pid = 1655] [id = 309] 04:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128b59000) [pid = 1655] [serial = 926] [outer = 0x0] 04:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129178400) [pid = 1655] [serial = 927] [outer = 0x128b59000] 04:45:51 INFO - PROCESS | 1655 | 1471088751160 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12933d800) [pid = 1655] [serial = 928] [outer = 0x128b59000] 04:45:51 INFO - PROCESS | 1655 | 1471088751492 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]]]}] 04:45: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 04:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 04:45:51 INFO - PROCESS | 1655 | 1471088751524 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1655 | 1471088751526 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:45:51 INFO - PROCESS | 1655 | 1471088751528 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1655 | 1471088751530 Marionette TRACE conn2 <- [1,1210,null,{}] 04:45:51 INFO - PROCESS | 1655 | 1471088751532 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}] 04:45:51 INFO - PROCESS | 1655 | 1471088751534 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:51 INFO - PROCESS | 1655 | 1471088751639 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:45:51 INFO - PROCESS | 1655 | 1471088751650 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1655 | 1471088751652 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c95000 == 38 [pid = 1655] [id = 310] 04:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1273d6c00) [pid = 1655] [serial = 929] [outer = 0x0] 04:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a461c00) [pid = 1655] [serial = 930] [outer = 0x1273d6c00] 04:45:51 INFO - PROCESS | 1655 | 1471088751708 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12af03400) [pid = 1655] [serial = 931] [outer = 0x1273d6c00] 04:45:52 INFO - PROCESS | 1655 | 1471088752037 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 04:45:52 INFO - PROCESS | 1655 | 1471088752049 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1655 | 1471088752052 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:45:52 INFO - PROCESS | 1655 | 1471088752056 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1655 | 1471088752057 Marionette TRACE conn2 <- [1,1214,null,{}] 04:45:52 INFO - PROCESS | 1655 | 1471088752060 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}] 04:45:52 INFO - PROCESS | 1655 | 1471088752061 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:52 INFO - PROCESS | 1655 | 1471088752158 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:45:52 INFO - PROCESS | 1655 | 1471088752172 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1655 | 1471088752173 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a75a000 == 39 [pid = 1655] [id = 311] 04:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12af03800) [pid = 1655] [serial = 932] [outer = 0x0] 04:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12af2bc00) [pid = 1655] [serial = 933] [outer = 0x12af03800] 04:45:52 INFO - PROCESS | 1655 | 1471088752197 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b88a800) [pid = 1655] [serial = 934] [outer = 0x12af03800] 04:45:52 INFO - PROCESS | 1655 | 1471088752507 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 04:45:52 INFO - PROCESS | 1655 | 1471088752524 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1655 | 1471088752526 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:45:52 INFO - PROCESS | 1655 | 1471088752528 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1655 | 1471088752529 Marionette TRACE conn2 <- [1,1218,null,{}] 04:45:52 INFO - PROCESS | 1655 | 1471088752531 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}] 04:45:52 INFO - PROCESS | 1655 | 1471088752532 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:52 INFO - PROCESS | 1655 | 1471088752637 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:45:52 INFO - PROCESS | 1655 | 1471088752649 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1655 | 1471088752651 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af5d800 == 40 [pid = 1655] [id = 312] 04:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b88fc00) [pid = 1655] [serial = 935] [outer = 0x0] 04:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b896c00) [pid = 1655] [serial = 936] [outer = 0x12b88fc00] 04:45:52 INFO - PROCESS | 1655 | 1471088752674 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b94c400) [pid = 1655] [serial = 937] [outer = 0x12b88fc00] 04:45:52 INFO - PROCESS | 1655 | 1471088752998 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]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 523ms 04:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:45:53 INFO - PROCESS | 1655 | 1471088753058 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1655 | 1471088753059 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:45:53 INFO - PROCESS | 1655 | 1471088753061 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1655 | 1471088753062 Marionette TRACE conn2 <- [1,1222,null,{}] 04:45:53 INFO - PROCESS | 1655 | 1471088753065 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}] 04:45:53 INFO - PROCESS | 1655 | 1471088753066 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:53 INFO - PROCESS | 1655 | 1471088753271 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126d75000) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129333c00) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113892000) [pid = 1655] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a521800) [pid = 1655] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12730ac00) [pid = 1655] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b747000) [pid = 1655] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123c0a400) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1150ce000) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118465c00) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116eb2c00) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119656400) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116ebb000) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b804800) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:45:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112d7b000) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:45:53 INFO - PROCESS | 1655 | 1471088753314 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1655 | 1471088753315 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192c8800 == 41 [pid = 1655] [id = 313] 04:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112987000) [pid = 1655] [serial = 938] [outer = 0x0] 04:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113884400) [pid = 1655] [serial = 939] [outer = 0x112987000] 04:45:53 INFO - PROCESS | 1655 | 1471088753339 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118457c00) [pid = 1655] [serial = 940] [outer = 0x112987000] 04:45:53 INFO - PROCESS | 1655 | 1471088753617 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] 04:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:45:53 INFO - PROCESS | 1655 | 1471088753689 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:45:53 INFO - PROCESS | 1655 | 1471088753693 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1655 | 1471088753694 Marionette TRACE conn2 <- [1,1226,null,{}] 04:45:53 INFO - PROCESS | 1655 | 1471088753698 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}] 04:45:53 INFO - PROCESS | 1655 | 1471088753699 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:53 INFO - PROCESS | 1655 | 1471088753823 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:45:53 INFO - PROCESS | 1655 | 1471088753901 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1655 | 1471088753902 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a768000 == 42 [pid = 1655] [id = 314] 04:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x113892000) [pid = 1655] [serial = 941] [outer = 0x0] 04:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123c09400) [pid = 1655] [serial = 942] [outer = 0x113892000] 04:45:53 INFO - PROCESS | 1655 | 1471088753942 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12af04c00) [pid = 1655] [serial = 943] [outer = 0x113892000] 04:45:54 INFO - PROCESS | 1655 | 1471088754183 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]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 04:45:54 INFO - PROCESS | 1655 | 1471088754212 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1655 | 1471088754213 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:45:54 INFO - PROCESS | 1655 | 1471088754215 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1655 | 1471088754217 Marionette TRACE conn2 <- [1,1230,null,{}] 04:45:54 INFO - PROCESS | 1655 | 1471088754228 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}] 04:45:54 INFO - PROCESS | 1655 | 1471088754228 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:54 INFO - PROCESS | 1655 | 1471088754310 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:45:54 INFO - PROCESS | 1655 | 1471088754314 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1655 | 1471088754315 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc99000 == 43 [pid = 1655] [id = 315] 04:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12af23800) [pid = 1655] [serial = 944] [outer = 0x0] 04:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b956400) [pid = 1655] [serial = 945] [outer = 0x12af23800] 04:45:54 INFO - PROCESS | 1655 | 1471088754341 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12bcee800) [pid = 1655] [serial = 946] [outer = 0x12af23800] 04:45:54 INFO - PROCESS | 1655 | 1471088754671 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]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 477ms 04:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:45:54 INFO - PROCESS | 1655 | 1471088754693 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1655 | 1471088754694 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:45:54 INFO - PROCESS | 1655 | 1471088754696 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1655 | 1471088754697 Marionette TRACE conn2 <- [1,1234,null,{}] 04:45:54 INFO - PROCESS | 1655 | 1471088754699 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}] 04:45:54 INFO - PROCESS | 1655 | 1471088754702 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:54 INFO - PROCESS | 1655 | 1471088754814 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:45:54 INFO - PROCESS | 1655 | 1471088754819 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1655 | 1471088754820 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf3c800 == 44 [pid = 1655] [id = 316] 04:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b56400) [pid = 1655] [serial = 947] [outer = 0x0] 04:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b747000) [pid = 1655] [serial = 948] [outer = 0x128b56400] 04:45:54 INFO - PROCESS | 1655 | 1471088754844 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bcfc800) [pid = 1655] [serial = 949] [outer = 0x128b56400] 04:45:55 INFO - PROCESS | 1655 | 1471088755110 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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 418ms 04:45:55 INFO - PROCESS | 1655 | 1471088755114 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1655 | 1471088755116 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:45:55 INFO - PROCESS | 1655 | 1471088755126 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1655 | 1471088755127 Marionette TRACE conn2 <- [1,1238,null,{}] 04:45:55 INFO - PROCESS | 1655 | 1471088755129 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}] 04:45:55 INFO - PROCESS | 1655 | 1471088755130 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:55 INFO - PROCESS | 1655 | 1471088755212 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:45:55 INFO - PROCESS | 1655 | 1471088755216 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1655 | 1471088755219 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf52000 == 45 [pid = 1655] [id = 317] 04:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bcf7800) [pid = 1655] [serial = 950] [outer = 0x0] 04:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12bd9fc00) [pid = 1655] [serial = 951] [outer = 0x12bcf7800] 04:45:55 INFO - PROCESS | 1655 | 1471088755243 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12bda5c00) [pid = 1655] [serial = 952] [outer = 0x12bcf7800] 04:45:55 INFO - PROCESS | 1655 | 1471088755898 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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 821ms 04:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:45:55 INFO - PROCESS | 1655 | 1471088755949 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1655 | 1471088755952 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:45:55 INFO - PROCESS | 1655 | 1471088755957 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1655 | 1471088755960 Marionette TRACE conn2 <- [1,1242,null,{}] 04:45:55 INFO - PROCESS | 1655 | 1471088755965 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}] 04:45:55 INFO - PROCESS | 1655 | 1471088755968 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:56 INFO - PROCESS | 1655 | 1471088756194 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:45:56 INFO - PROCESS | 1655 | 1471088756206 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1655 | 1471088756208 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f54800 == 46 [pid = 1655] [id = 318] 04:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x115d27400) [pid = 1655] [serial = 953] [outer = 0x0] 04:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116aa8000) [pid = 1655] [serial = 954] [outer = 0x115d27400] 04:45:56 INFO - PROCESS | 1655 | 1471088756259 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1176b1c00) [pid = 1655] [serial = 955] [outer = 0x115d27400] 04:45:56 INFO - PROCESS | 1655 | 1471088756877 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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1127ms 04:45:57 INFO - PROCESS | 1655 | 1471088757098 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:45:57 INFO - PROCESS | 1655 | 1471088757101 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:45:57 INFO - PROCESS | 1655 | 1471088757105 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1655 | 1471088757107 Marionette TRACE conn2 <- [1,1246,null,{}] 04:45:57 INFO - PROCESS | 1655 | 1471088757111 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}] 04:45:57 INFO - PROCESS | 1655 | 1471088757113 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:57 INFO - PROCESS | 1655 | 1471088757217 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:45:57 INFO - PROCESS | 1655 | 1471088757267 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1655 | 1471088757270 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e75800 == 47 [pid = 1655] [id = 319] 04:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1160b5800) [pid = 1655] [serial = 956] [outer = 0x0] 04:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116eb3400) [pid = 1655] [serial = 957] [outer = 0x1160b5800] 04:45:57 INFO - PROCESS | 1655 | 1471088757297 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118116800) [pid = 1655] [serial = 958] [outer = 0x1160b5800] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf3c800 == 46 [pid = 1655] [id = 316] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc99000 == 45 [pid = 1655] [id = 315] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a768000 == 44 [pid = 1655] [id = 314] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1192c8800 == 43 [pid = 1655] [id = 313] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12af5d800 == 42 [pid = 1655] [id = 312] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a75a000 == 41 [pid = 1655] [id = 311] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119c95000 == 40 [pid = 1655] [id = 310] 04:45:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12bc59000) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128b3b000 == 39 [pid = 1655] [id = 309] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11879b800 == 38 [pid = 1655] [id = 308] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1254a3800 == 37 [pid = 1655] [id = 307] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x123b20800 == 36 [pid = 1655] [id = 306] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12132a800 == 35 [pid = 1655] [id = 305] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119c96800 == 34 [pid = 1655] [id = 304] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1192c3000 == 33 [pid = 1655] [id = 303] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11879c000 == 32 [pid = 1655] [id = 302] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x116f47000 == 31 [pid = 1655] [id = 301] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x113ade000 == 30 [pid = 1655] [id = 300] 04:45:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b922800 == 29 [pid = 1655] [id = 299] 04:45:57 INFO - PROCESS | 1655 | 1471088757773 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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 722ms 04:45:57 INFO - PROCESS | 1655 | 1471088757828 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1655 | 1471088757830 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:45:57 INFO - PROCESS | 1655 | 1471088757841 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1655 | 1471088757843 Marionette TRACE conn2 <- [1,1250,null,{}] 04:45:57 INFO - PROCESS | 1655 | 1471088757846 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}] 04:45:57 INFO - PROCESS | 1655 | 1471088757847 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:57 INFO - PROCESS | 1655 | 1471088757929 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:45:57 INFO - PROCESS | 1655 | 1471088757938 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1655 | 1471088757939 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d63000 == 30 [pid = 1655] [id = 320] 04:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1187af400) [pid = 1655] [serial = 959] [outer = 0x0] 04:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119222800) [pid = 1655] [serial = 960] [outer = 0x1187af400] 04:45:57 INFO - PROCESS | 1655 | 1471088757968 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119651000) [pid = 1655] [serial = 961] [outer = 0x1187af400] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b56000) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a40ec00) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129334400) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1192a9000) [pid = 1655] [serial = 887] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a7d9800) [pid = 1655] [serial = 884] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12af2e400) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b810000) [pid = 1655] [serial = 892] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12af0ac00) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b896400) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1241c3c00) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x125430000) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120eee000) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121b2c800) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11922a000) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119b2ac00) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118110400) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118463800) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1219f0c00) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120eee800) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11821e800) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1176b0c00) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b88e400) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b954000) [pid = 1655] [serial = 895] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123c08000) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a51a800) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121b0d000) [pid = 1655] [serial = 486] [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.] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126720000) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126718400) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 04:45:58 INFO - PROCESS | 1655 | 1471088758344 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]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 528ms 04:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:45:58 INFO - PROCESS | 1655 | 1471088758362 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1655 | 1471088758363 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:45:58 INFO - PROCESS | 1655 | 1471088758366 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1655 | 1471088758368 Marionette TRACE conn2 <- [1,1254,null,{}] 04:45:58 INFO - PROCESS | 1655 | 1471088758377 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}] 04:45:58 INFO - PROCESS | 1655 | 1471088758380 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:58 INFO - PROCESS | 1655 | 1471088758461 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:45:58 INFO - PROCESS | 1655 | 1471088758471 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1655 | 1471088758474 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196fa800 == 31 [pid = 1655] [id = 321] 04:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120d10000) [pid = 1655] [serial = 962] [outer = 0x0] 04:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x120ee6000) [pid = 1655] [serial = 963] [outer = 0x120d10000] 04:45:58 INFO - PROCESS | 1655 | 1471088758502 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121731400) [pid = 1655] [serial = 964] [outer = 0x120d10000] 04:45:58 INFO - PROCESS | 1655 | 1471088758860 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]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 523ms 04:45:58 INFO - PROCESS | 1655 | 1471088758896 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1655 | 1471088758897 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:45:58 INFO - PROCESS | 1655 | 1471088758904 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1655 | 1471088758905 Marionette TRACE conn2 <- [1,1258,null,{}] 04:45:58 INFO - PROCESS | 1655 | 1471088758908 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}] 04:45:58 INFO - PROCESS | 1655 | 1471088758909 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:58 INFO - PROCESS | 1655 | 1471088758989 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:45:58 INFO - PROCESS | 1655 | 1471088758993 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1655 | 1471088758994 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f92000 == 32 [pid = 1655] [id = 322] 04:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121b07800) [pid = 1655] [serial = 965] [outer = 0x0] 04:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121ee8400) [pid = 1655] [serial = 966] [outer = 0x121b07800] 04:45:59 INFO - PROCESS | 1655 | 1471088759020 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123f51800) [pid = 1655] [serial = 967] [outer = 0x121b07800] 04:45:59 INFO - PROCESS | 1655 | 1471088759359 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]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 04:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:45:59 INFO - PROCESS | 1655 | 1471088759374 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1655 | 1471088759375 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:45:59 INFO - PROCESS | 1655 | 1471088759377 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1655 | 1471088759378 Marionette TRACE conn2 <- [1,1262,null,{}] 04:45:59 INFO - PROCESS | 1655 | 1471088759380 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}] 04:45:59 INFO - PROCESS | 1655 | 1471088759382 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:59 INFO - PROCESS | 1655 | 1471088759462 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:45:59 INFO - PROCESS | 1655 | 1471088759470 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1655 | 1471088759472 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:45:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b09800 == 33 [pid = 1655] [id = 323] 04:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113dac800) [pid = 1655] [serial = 968] [outer = 0x0] 04:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1245cf400) [pid = 1655] [serial = 969] [outer = 0x113dac800] 04:45:59 INFO - PROCESS | 1655 | 1471088759496 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1254c4c00) [pid = 1655] [serial = 970] [outer = 0x113dac800] 04:45:59 INFO - PROCESS | 1655 | 1471088759860 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]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 04:45:59 INFO - PROCESS | 1655 | 1471088759908 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1655 | 1471088759910 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:45:59 INFO - PROCESS | 1655 | 1471088759913 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1655 | 1471088759915 Marionette TRACE conn2 <- [1,1266,null,{}] 04:45:59 INFO - PROCESS | 1655 | 1471088759918 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}] 04:45:59 INFO - PROCESS | 1655 | 1471088759925 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:00 INFO - PROCESS | 1655 | 1471088760110 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:46:00 INFO - PROCESS | 1655 | 1471088760144 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1655 | 1471088760145 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12674f800 == 34 [pid = 1655] [id = 324] 04:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126574c00) [pid = 1655] [serial = 971] [outer = 0x0] 04:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126b10000) [pid = 1655] [serial = 972] [outer = 0x126574c00] 04:46:00 INFO - PROCESS | 1655 | 1471088760170 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b53800) [pid = 1655] [serial = 973] [outer = 0x126574c00] 04:46:00 INFO - PROCESS | 1655 | 1471088760479 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 623ms 04:46:00 INFO - PROCESS | 1655 | 1471088760536 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1655 | 1471088760538 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:46:00 INFO - PROCESS | 1655 | 1471088760540 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1655 | 1471088760541 Marionette TRACE conn2 <- [1,1270,null,{}] 04:46:00 INFO - PROCESS | 1655 | 1471088760543 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}] 04:46:00 INFO - PROCESS | 1655 | 1471088760544 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:00 INFO - PROCESS | 1655 | 1471088760638 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:46:00 INFO - PROCESS | 1655 | 1471088760647 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1655 | 1471088760649 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271de000 == 35 [pid = 1655] [id = 325] 04:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x127311c00) [pid = 1655] [serial = 974] [outer = 0x0] 04:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12916d400) [pid = 1655] [serial = 975] [outer = 0x127311c00] 04:46:00 INFO - PROCESS | 1655 | 1471088760680 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129339800) [pid = 1655] [serial = 976] [outer = 0x127311c00] 04:46:01 INFO - PROCESS | 1655 | 1471088761031 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]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 517ms 04:46:01 INFO - PROCESS | 1655 | 1471088761058 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1655 | 1471088761059 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:46:01 INFO - PROCESS | 1655 | 1471088761061 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1655 | 1471088761062 Marionette TRACE conn2 <- [1,1274,null,{}] 04:46:01 INFO - PROCESS | 1655 | 1471088761065 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}] 04:46:01 INFO - PROCESS | 1655 | 1471088761066 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:01 INFO - PROCESS | 1655 | 1471088761169 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:46:01 INFO - PROCESS | 1655 | 1471088761173 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1655 | 1471088761174 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168c5800 == 36 [pid = 1655] [id = 326] 04:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b5cc00) [pid = 1655] [serial = 977] [outer = 0x0] 04:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a410c00) [pid = 1655] [serial = 978] [outer = 0x128b5cc00] 04:46:01 INFO - PROCESS | 1655 | 1471088761198 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a51f800) [pid = 1655] [serial = 979] [outer = 0x128b5cc00] 04:46:01 INFO - PROCESS | 1655 | 1471088761515 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]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 04:46:01 INFO - PROCESS | 1655 | 1471088761530 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1655 | 1471088761531 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:46:01 INFO - PROCESS | 1655 | 1471088761541 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1655 | 1471088761542 Marionette TRACE conn2 <- [1,1278,null,{}] 04:46:01 INFO - PROCESS | 1655 | 1471088761544 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}] 04:46:01 INFO - PROCESS | 1655 | 1471088761545 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:01 INFO - PROCESS | 1655 | 1471088761650 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:46:01 INFO - PROCESS | 1655 | 1471088761654 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1655 | 1471088761654 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12930a000 == 37 [pid = 1655] [id = 327] 04:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12933e000) [pid = 1655] [serial = 980] [outer = 0x0] 04:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a51f000) [pid = 1655] [serial = 981] [outer = 0x12933e000] 04:46:01 INFO - PROCESS | 1655 | 1471088761686 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12af08000) [pid = 1655] [serial = 982] [outer = 0x12933e000] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11921f000) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b88d000) [pid = 1655] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1273d6c00) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113a05800) [pid = 1655] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11985ac00) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128b56c00) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11985ec00) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12af03800) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1192ac000) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x111c18800) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116eb9000) [pid = 1655] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116eb4c00) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b88fc00) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12af23800) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112987000) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128b56400) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128b59000) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:46:02 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113892000) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:46:02 INFO - PROCESS | 1655 | 1471088762170 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]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 672ms 04:46:02 INFO - PROCESS | 1655 | 1471088762214 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:46:02 INFO - PROCESS | 1655 | 1471088762215 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:46:02 INFO - PROCESS | 1655 | 1471088762217 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1655 | 1471088762221 Marionette TRACE conn2 <- [1,1282,null,{}] 04:46:02 INFO - PROCESS | 1655 | 1471088762223 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}] 04:46:02 INFO - PROCESS | 1655 | 1471088762224 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:02 INFO - PROCESS | 1655 | 1471088762302 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:46:02 INFO - PROCESS | 1655 | 1471088762307 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1655 | 1471088762308 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x129079000 == 38 [pid = 1655] [id = 328] 04:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11600c400) [pid = 1655] [serial = 983] [outer = 0x0] 04:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118579800) [pid = 1655] [serial = 984] [outer = 0x11600c400] 04:46:02 INFO - PROCESS | 1655 | 1471088762332 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121b2d400) [pid = 1655] [serial = 985] [outer = 0x11600c400] 04:46:02 INFO - PROCESS | 1655 | 1471088762662 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]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 471ms 04:46:02 INFO - PROCESS | 1655 | 1471088762688 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1655 | 1471088762690 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:46:02 INFO - PROCESS | 1655 | 1471088762692 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1655 | 1471088762694 Marionette TRACE conn2 <- [1,1286,null,{}] 04:46:02 INFO - PROCESS | 1655 | 1471088762696 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}] 04:46:02 INFO - PROCESS | 1655 | 1471088762698 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:02 INFO - PROCESS | 1655 | 1471088762823 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:46:02 INFO - PROCESS | 1655 | 1471088762829 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1655 | 1471088762831 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a769800 == 39 [pid = 1655] [id = 329] 04:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x125432400) [pid = 1655] [serial = 986] [outer = 0x0] 04:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12af02400) [pid = 1655] [serial = 987] [outer = 0x125432400] 04:46:02 INFO - PROCESS | 1655 | 1471088762857 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b807400) [pid = 1655] [serial = 988] [outer = 0x125432400] 04:46:03 INFO - PROCESS | 1655 | 1471088763190 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]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 04:46:03 INFO - PROCESS | 1655 | 1471088763212 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1655 | 1471088763213 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:46:03 INFO - PROCESS | 1655 | 1471088763215 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1655 | 1471088763216 Marionette TRACE conn2 <- [1,1290,null,{}] 04:46:03 INFO - PROCESS | 1655 | 1471088763222 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}] 04:46:03 INFO - PROCESS | 1655 | 1471088763223 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:03 INFO - PROCESS | 1655 | 1471088763305 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:46:03 INFO - PROCESS | 1655 | 1471088763308 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1655 | 1471088763309 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b871800 == 40 [pid = 1655] [id = 330] 04:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b88a400) [pid = 1655] [serial = 989] [outer = 0x0] 04:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b94cc00) [pid = 1655] [serial = 990] [outer = 0x12b88a400] 04:46:03 INFO - PROCESS | 1655 | 1471088763333 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bc5fc00) [pid = 1655] [serial = 991] [outer = 0x12b88a400] 04:46:03 INFO - PROCESS | 1655 | 1471088763649 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]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 471ms 04:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:46:03 INFO - PROCESS | 1655 | 1471088763687 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1655 | 1471088763688 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:46:03 INFO - PROCESS | 1655 | 1471088763690 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1655 | 1471088763691 Marionette TRACE conn2 <- [1,1294,null,{}] 04:46:03 INFO - PROCESS | 1655 | 1471088763694 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}] 04:46:03 INFO - PROCESS | 1655 | 1471088763695 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:03 INFO - PROCESS | 1655 | 1471088763806 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:46:03 INFO - PROCESS | 1655 | 1471088763812 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1655 | 1471088763814 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b92e000 == 41 [pid = 1655] [id = 331] 04:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12bc56800) [pid = 1655] [serial = 992] [outer = 0x0] 04:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12bcf2400) [pid = 1655] [serial = 993] [outer = 0x12bc56800] 04:46:03 INFO - PROCESS | 1655 | 1471088763837 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12bd9b400) [pid = 1655] [serial = 994] [outer = 0x12bc56800] 04:46:04 INFO - PROCESS | 1655 | 1471088764223 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]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 567ms 04:46:04 INFO - PROCESS | 1655 | 1471088764259 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1655 | 1471088764261 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:46:04 INFO - PROCESS | 1655 | 1471088764265 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1655 | 1471088764267 Marionette TRACE conn2 <- [1,1298,null,{}] 04:46:04 INFO - PROCESS | 1655 | 1471088764289 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}] 04:46:04 INFO - PROCESS | 1655 | 1471088764291 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:04 INFO - PROCESS | 1655 | 1471088764399 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:46:04 INFO - PROCESS | 1655 | 1471088764470 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1655 | 1471088764471 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e80000 == 42 [pid = 1655] [id = 332] 04:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1150d1800) [pid = 1655] [serial = 995] [outer = 0x0] 04:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116aa6c00) [pid = 1655] [serial = 996] [outer = 0x1150d1800] 04:46:04 INFO - PROCESS | 1655 | 1471088764502 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11821e400) [pid = 1655] [serial = 997] [outer = 0x1150d1800] 04:46:04 INFO - PROCESS | 1655 | 1471088764925 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]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 689ms 04:46:04 INFO - PROCESS | 1655 | 1471088764953 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1655 | 1471088764957 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:46:04 INFO - PROCESS | 1655 | 1471088764961 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1655 | 1471088764963 Marionette TRACE conn2 <- [1,1302,null,{}] 04:46:04 INFO - PROCESS | 1655 | 1471088764966 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}] 04:46:04 INFO - PROCESS | 1655 | 1471088764967 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:05 INFO - PROCESS | 1655 | 1471088765072 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:46:05 INFO - PROCESS | 1655 | 1471088765129 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1655 | 1471088765130 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e75800 == 43 [pid = 1655] [id = 333] 04:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118570800) [pid = 1655] [serial = 998] [outer = 0x0] 04:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11985ac00) [pid = 1655] [serial = 999] [outer = 0x118570800] 04:46:05 INFO - PROCESS | 1655 | 1471088765161 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120e09400) [pid = 1655] [serial = 1000] [outer = 0x118570800] 04:46:05 INFO - PROCESS | 1655 | 1471088765576 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 669ms 04:46:05 INFO - PROCESS | 1655 | 1471088765631 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1655 | 1471088765633 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:46:05 INFO - PROCESS | 1655 | 1471088765635 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1655 | 1471088765638 Marionette TRACE conn2 <- [1,1306,null,{}] 04:46:05 INFO - PROCESS | 1655 | 1471088765646 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}] 04:46:05 INFO - PROCESS | 1655 | 1471088765649 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:05 INFO - PROCESS | 1655 | 1471088765774 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:46:05 INFO - PROCESS | 1655 | 1471088765846 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1655 | 1471088765848 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b85c800 == 44 [pid = 1655] [id = 334] 04:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1219fcc00) [pid = 1655] [serial = 1001] [outer = 0x0] 04:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1254c5c00) [pid = 1655] [serial = 1002] [outer = 0x1219fcc00] 04:46:05 INFO - PROCESS | 1655 | 1471088765881 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126fcbc00) [pid = 1655] [serial = 1003] [outer = 0x1219fcc00] 04:46:06 INFO - PROCESS | 1655 | 1471088766300 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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 672ms 04:46:06 INFO - PROCESS | 1655 | 1471088766307 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1655 | 1471088766309 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:46:06 INFO - PROCESS | 1655 | 1471088766312 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1655 | 1471088766313 Marionette TRACE conn2 <- [1,1310,null,{}] 04:46:06 INFO - PROCESS | 1655 | 1471088766315 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}] 04:46:06 INFO - PROCESS | 1655 | 1471088766317 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:06 INFO - PROCESS | 1655 | 1471088766421 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:46:06 INFO - PROCESS | 1655 | 1471088766472 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1655 | 1471088766474 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf56000 == 45 [pid = 1655] [id = 335] 04:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x127309400) [pid = 1655] [serial = 1004] [outer = 0x0] 04:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12917ac00) [pid = 1655] [serial = 1005] [outer = 0x127309400] 04:46:06 INFO - PROCESS | 1655 | 1471088766503 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12af08800) [pid = 1655] [serial = 1006] [outer = 0x127309400] 04:46:06 INFO - PROCESS | 1655 | 1471088766920 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] 04:46:06 INFO - PROCESS | 1655 | 1471088766932 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:46:06 INFO - PROCESS | 1655 | 1471088766937 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1655 | 1471088766938 Marionette TRACE conn2 <- [1,1314,null,{}] 04:46:06 INFO - PROCESS | 1655 | 1471088766941 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}] 04:46:06 INFO - PROCESS | 1655 | 1471088766942 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:07 INFO - PROCESS | 1655 | 1471088767038 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:46:07 INFO - PROCESS | 1655 | 1471088767130 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1655 | 1471088767131 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c936800 == 46 [pid = 1655] [id = 336] 04:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12af26000) [pid = 1655] [serial = 1007] [outer = 0x0] 04:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b892c00) [pid = 1655] [serial = 1008] [outer = 0x12af26000] 04:46:07 INFO - PROCESS | 1655 | 1471088767160 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12bda0800) [pid = 1655] [serial = 1009] [outer = 0x12af26000] 04:46:07 INFO - PROCESS | 1655 | 1471088767601 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]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 720ms 04:46:07 INFO - PROCESS | 1655 | 1471088767657 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1655 | 1471088767660 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:46:07 INFO - PROCESS | 1655 | 1471088767664 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1655 | 1471088767666 Marionette TRACE conn2 <- [1,1318,null,{}] 04:46:07 INFO - PROCESS | 1655 | 1471088767672 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}] 04:46:07 INFO - PROCESS | 1655 | 1471088767678 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:07 INFO - PROCESS | 1655 | 1471088767854 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:46:08 INFO - PROCESS | 1655 | 1471088768122 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1655 | 1471088768124 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e5800 == 47 [pid = 1655] [id = 337] 04:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x112f99c00) [pid = 1655] [serial = 1010] [outer = 0x0] 04:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x116048800) [pid = 1655] [serial = 1011] [outer = 0x112f99c00] 04:46:08 INFO - PROCESS | 1655 | 1471088768172 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11810c800) [pid = 1655] [serial = 1012] [outer = 0x112f99c00] 04:46:08 INFO - PROCESS | 1655 | 1471088768674 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1024ms 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b871800 == 46 [pid = 1655] [id = 330] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12a769800 == 45 [pid = 1655] [id = 329] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x129079000 == 44 [pid = 1655] [id = 328] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12930a000 == 43 [pid = 1655] [id = 327] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1168c5800 == 42 [pid = 1655] [id = 326] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1271de000 == 41 [pid = 1655] [id = 325] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12674f800 == 40 [pid = 1655] [id = 324] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x123b09800 == 39 [pid = 1655] [id = 323] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x120f92000 == 38 [pid = 1655] [id = 322] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1196fa800 == 37 [pid = 1655] [id = 321] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x117d63000 == 36 [pid = 1655] [id = 320] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x116e75800 == 35 [pid = 1655] [id = 319] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x116f54800 == 34 [pid = 1655] [id = 318] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf52000 == 33 [pid = 1655] [id = 317] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12c936800 == 32 [pid = 1655] [id = 336] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf56000 == 31 [pid = 1655] [id = 335] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b85c800 == 30 [pid = 1655] [id = 334] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x120e75800 == 29 [pid = 1655] [id = 333] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b92e000 == 28 [pid = 1655] [id = 331] 04:46:09 INFO - PROCESS | 1655 | --DOCSHELL 0x116e80000 == 27 [pid = 1655] [id = 332] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x121b39800) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12657a400) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12bc65400) [pid = 1655] [serial = 898] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12a461c00) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1160b4c00) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116aa4800) [pid = 1655] [serial = 901] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126fce400) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128b52400) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12904a000) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129052c00) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x120d05400) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x120d0e400) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12af2bc00) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12671c000) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126f5d800) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1189bdc00) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1192aa000) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118175c00) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118458400) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12af03400) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121233000) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1219f8400) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b896c00) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b94c400) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b956400) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113884400) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12bcee800) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118457c00) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b747000) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129178400) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12af04c00) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b88a800) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12933d800) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123c09400) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12bcfc800) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 04:46:09 INFO - PROCESS | 1655 | 1471088769400 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1655 | 1471088769405 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:46:09 INFO - PROCESS | 1655 | 1471088769466 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1655 | 1471088769468 Marionette TRACE conn2 <- [1,1322,null,{}] 04:46:09 INFO - PROCESS | 1655 | 1471088769472 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}] 04:46:09 INFO - PROCESS | 1655 | 1471088769474 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:09 INFO - PROCESS | 1655 | 1471088769551 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:46:09 INFO - PROCESS | 1655 | 1471088769556 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1655 | 1471088769559 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1132dc000 == 28 [pid = 1655] [id = 338] 04:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113890800) [pid = 1655] [serial = 1013] [outer = 0x0] 04:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x113a0a000) [pid = 1655] [serial = 1014] [outer = 0x113890800] 04:46:09 INFO - PROCESS | 1655 | 1471088769590 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1161f1800) [pid = 1655] [serial = 1015] [outer = 0x113890800] 04:46:09 INFO - PROCESS | 1655 | 1471088769926 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]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 526ms 04:46:09 INFO - PROCESS | 1655 | 1471088769986 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1655 | 1471088769988 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:46:09 INFO - PROCESS | 1655 | 1471088769993 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1655 | 1471088769996 Marionette TRACE conn2 <- [1,1326,null,{}] 04:46:10 INFO - PROCESS | 1655 | 1471088769999 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}] 04:46:10 INFO - PROCESS | 1655 | 1471088770001 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:10 INFO - PROCESS | 1655 | 1471088770080 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:46:10 INFO - PROCESS | 1655 | 1471088770087 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1655 | 1471088770089 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f5d000 == 29 [pid = 1655] [id = 339] 04:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116ebe800) [pid = 1655] [serial = 1016] [outer = 0x0] 04:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118180000) [pid = 1655] [serial = 1017] [outer = 0x116ebe800] 04:46:10 INFO - PROCESS | 1655 | 1471088770116 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118465c00) [pid = 1655] [serial = 1018] [outer = 0x116ebe800] 04:46:10 INFO - PROCESS | 1655 | 1471088770456 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]]]}] 04:46: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 04:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 473ms 04:46:10 INFO - PROCESS | 1655 | 1471088770464 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1655 | 1471088770465 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:46:10 INFO - PROCESS | 1655 | 1471088770470 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1655 | 1471088770473 Marionette TRACE conn2 <- [1,1330,null,{}] 04:46:10 INFO - PROCESS | 1655 | 1471088770479 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}] 04:46:10 INFO - PROCESS | 1655 | 1471088770483 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:10 INFO - PROCESS | 1655 | 1471088770575 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:46:10 INFO - PROCESS | 1655 | 1471088770630 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1655 | 1471088770633 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192df800 == 30 [pid = 1655] [id = 340] 04:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119653400) [pid = 1655] [serial = 1019] [outer = 0x0] 04:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119914800) [pid = 1655] [serial = 1020] [outer = 0x119653400] 04:46:10 INFO - PROCESS | 1655 | 1471088770662 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120d10400) [pid = 1655] [serial = 1021] [outer = 0x119653400] 04:46:10 INFO - PROCESS | 1655 | 1471088770994 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]]]}] 04:46: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 04:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 572ms 04:46:11 INFO - PROCESS | 1655 | 1471088771040 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1655 | 1471088771042 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:46:11 INFO - PROCESS | 1655 | 1471088771044 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1655 | 1471088771045 Marionette TRACE conn2 <- [1,1334,null,{}] 04:46:11 INFO - PROCESS | 1655 | 1471088771047 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}] 04:46:11 INFO - PROCESS | 1655 | 1471088771048 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:11 INFO - PROCESS | 1655 | 1471088771154 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:46:11 INFO - PROCESS | 1655 | 1471088771185 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1655 | 1471088771186 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198b9800 == 31 [pid = 1655] [id = 341] 04:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120ee7c00) [pid = 1655] [serial = 1022] [outer = 0x0] 04:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1219f6000) [pid = 1655] [serial = 1023] [outer = 0x120ee7c00] 04:46:11 INFO - PROCESS | 1655 | 1471088771212 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121b39000) [pid = 1655] [serial = 1024] [outer = 0x120ee7c00] 04:46:11 INFO - PROCESS | 1655 | 1471088771560 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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 570ms 04:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:46:11 INFO - PROCESS | 1655 | 1471088771615 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1655 | 1471088771617 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:46:11 INFO - PROCESS | 1655 | 1471088771621 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1655 | 1471088771623 Marionette TRACE conn2 <- [1,1338,null,{}] 04:46:11 INFO - PROCESS | 1655 | 1471088771636 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}] 04:46:11 INFO - PROCESS | 1655 | 1471088771638 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:11 INFO - PROCESS | 1655 | 1471088771786 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:46:11 INFO - PROCESS | 1655 | 1471088771801 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1655 | 1471088771803 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x121335000 == 32 [pid = 1655] [id = 342] 04:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120e07c00) [pid = 1655] [serial = 1025] [outer = 0x0] 04:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124103c00) [pid = 1655] [serial = 1026] [outer = 0x120e07c00] 04:46:11 INFO - PROCESS | 1655 | 1471088771844 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124416800) [pid = 1655] [serial = 1027] [outer = 0x120e07c00] 04:46:12 INFO - PROCESS | 1655 | 1471088772706 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1131ms 04:46:12 INFO - PROCESS | 1655 | 1471088772752 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1655 | 1471088772754 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:46:12 INFO - PROCESS | 1655 | 1471088772756 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1655 | 1471088772757 Marionette TRACE conn2 <- [1,1342,null,{}] 04:46:12 INFO - PROCESS | 1655 | 1471088772759 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}] 04:46:12 INFO - PROCESS | 1655 | 1471088772763 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:12 INFO - PROCESS | 1655 | 1471088772875 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:46:12 INFO - PROCESS | 1655 | 1471088772879 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1655 | 1471088772881 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254a3000 == 33 [pid = 1655] [id = 343] 04:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1245c9000) [pid = 1655] [serial = 1028] [outer = 0x0] 04:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126d6d000) [pid = 1655] [serial = 1029] [outer = 0x1245c9000] 04:46:12 INFO - PROCESS | 1655 | 1471088772906 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x127311800) [pid = 1655] [serial = 1030] [outer = 0x1245c9000] 04:46:13 INFO - PROCESS | 1655 | 1471088773288 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]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 568ms 04:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:46:13 INFO - PROCESS | 1655 | 1471088773325 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1655 | 1471088773327 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:46:13 INFO - PROCESS | 1655 | 1471088773330 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1655 | 1471088773332 Marionette TRACE conn2 <- [1,1346,null,{}] 04:46:13 INFO - PROCESS | 1655 | 1471088773336 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}] 04:46:13 INFO - PROCESS | 1655 | 1471088773338 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:13 INFO - PROCESS | 1655 | 1471088773479 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x127311c00) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128b5cc00) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115d27400) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12bcf7800) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12933e000) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113dac800) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120d10000) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121b07800) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1187af400) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1160b5800) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b88a400) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11600c400) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126574c00) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12bc56800) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x125432400) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:46:13 INFO - PROCESS | 1655 | 1471088773719 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1655 | 1471088773720 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x11714e000 == 34 [pid = 1655] [id = 344] 04:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112f94800) [pid = 1655] [serial = 1031] [outer = 0x0] 04:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1160b5800) [pid = 1655] [serial = 1032] [outer = 0x112f94800] 04:46:13 INFO - PROCESS | 1655 | 1471088773749 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118462000) [pid = 1655] [serial = 1033] [outer = 0x112f94800] 04:46:14 INFO - PROCESS | 1655 | 1471088774013 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 719ms 04:46:14 INFO - PROCESS | 1655 | 1471088774057 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1655 | 1471088774059 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:46:14 INFO - PROCESS | 1655 | 1471088774062 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1655 | 1471088774063 Marionette TRACE conn2 <- [1,1350,null,{}] 04:46:14 INFO - PROCESS | 1655 | 1471088774065 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}] 04:46:14 INFO - PROCESS | 1655 | 1471088774066 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:14 INFO - PROCESS | 1655 | 1471088774153 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:46:14 INFO - PROCESS | 1655 | 1471088774172 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1655 | 1471088774173 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b35800 == 35 [pid = 1655] [id = 345] 04:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118570000) [pid = 1655] [serial = 1034] [outer = 0x0] 04:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1219ef800) [pid = 1655] [serial = 1035] [outer = 0x118570000] 04:46:14 INFO - PROCESS | 1655 | 1471088774197 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b5f800) [pid = 1655] [serial = 1036] [outer = 0x118570000] 04:46:14 INFO - PROCESS | 1655 | 1471088774555 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 519ms 04:46:14 INFO - PROCESS | 1655 | 1471088774581 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1655 | 1471088774582 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:46:14 INFO - PROCESS | 1655 | 1471088774585 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1655 | 1471088774586 Marionette TRACE conn2 <- [1,1354,null,{}] 04:46:14 INFO - PROCESS | 1655 | 1471088774588 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}] 04:46:14 INFO - PROCESS | 1655 | 1471088774589 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:14 INFO - PROCESS | 1655 | 1471088774705 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:46:14 INFO - PROCESS | 1655 | 1471088774711 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1655 | 1471088774712 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x129305000 == 36 [pid = 1655] [id = 346] 04:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129054c00) [pid = 1655] [serial = 1037] [outer = 0x0] 04:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129173800) [pid = 1655] [serial = 1038] [outer = 0x129054c00] 04:46:14 INFO - PROCESS | 1655 | 1471088774764 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12933a000) [pid = 1655] [serial = 1039] [outer = 0x129054c00] 04:46:15 INFO - PROCESS | 1655 | 1471088775168 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 619ms 04:46:15 INFO - PROCESS | 1655 | 1471088775204 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1655 | 1471088775205 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:46:15 INFO - PROCESS | 1655 | 1471088775217 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1655 | 1471088775218 Marionette TRACE conn2 <- [1,1358,null,{}] 04:46:15 INFO - PROCESS | 1655 | 1471088775220 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}] 04:46:15 INFO - PROCESS | 1655 | 1471088775221 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:15 INFO - PROCESS | 1655 | 1471088775298 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:46:15 INFO - PROCESS | 1655 | 1471088775303 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1655 | 1471088775305 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4d6800 == 37 [pid = 1655] [id = 347] 04:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12933a400) [pid = 1655] [serial = 1040] [outer = 0x0] 04:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a45f000) [pid = 1655] [serial = 1041] [outer = 0x12933a400] 04:46:15 INFO - PROCESS | 1655 | 1471088775329 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a517800) [pid = 1655] [serial = 1042] [outer = 0x12933a400] 04:46:15 INFO - PROCESS | 1655 | 1471088775664 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 479ms 04:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:46:15 INFO - PROCESS | 1655 | 1471088775688 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1655 | 1471088775689 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:46:15 INFO - PROCESS | 1655 | 1471088775691 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1655 | 1471088775693 Marionette TRACE conn2 <- [1,1362,null,{}] 04:46:15 INFO - PROCESS | 1655 | 1471088775695 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}] 04:46:15 INFO - PROCESS | 1655 | 1471088775697 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:15 INFO - PROCESS | 1655 | 1471088775831 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:46:15 INFO - PROCESS | 1655 | 1471088775891 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1655 | 1471088775892 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11253c000 == 38 [pid = 1655] [id = 348] 04:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1121bdc00) [pid = 1655] [serial = 1043] [outer = 0x0] 04:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112d7f400) [pid = 1655] [serial = 1044] [outer = 0x1121bdc00] 04:46:15 INFO - PROCESS | 1655 | 1471088775925 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113884400) [pid = 1655] [serial = 1045] [outer = 0x1121bdc00] 04:46:16 INFO - PROCESS | 1655 | 1471088776552 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 919ms 04:46:16 INFO - PROCESS | 1655 | 1471088776612 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1655 | 1471088776615 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:46:16 INFO - PROCESS | 1655 | 1471088776620 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1655 | 1471088776622 Marionette TRACE conn2 <- [1,1366,null,{}] 04:46:16 INFO - PROCESS | 1655 | 1471088776625 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}] 04:46:16 INFO - PROCESS | 1655 | 1471088776627 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:16 INFO - PROCESS | 1655 | 1471088776735 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:46:16 INFO - PROCESS | 1655 | 1471088776812 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1655 | 1471088776814 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198a4800 == 39 [pid = 1655] [id = 349] 04:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x117d32c00) [pid = 1655] [serial = 1046] [outer = 0x0] 04:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11821a400) [pid = 1655] [serial = 1047] [outer = 0x117d32c00] 04:46:16 INFO - PROCESS | 1655 | 1471088776844 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118571000) [pid = 1655] [serial = 1048] [outer = 0x117d32c00] 04:46:17 INFO - PROCESS | 1655 | 1471088777558 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] 04:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:46:17 INFO - PROCESS | 1655 | 1471088777593 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:46:17 INFO - PROCESS | 1655 | 1471088777596 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1655 | 1471088777598 Marionette TRACE conn2 <- [1,1370,null,{}] 04:46:17 INFO - PROCESS | 1655 | 1471088777602 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}] 04:46:17 INFO - PROCESS | 1655 | 1471088777603 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:17 INFO - PROCESS | 1655 | 1471088777683 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12916d400) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a410c00) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116aa8000) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1176b1c00) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12bda5c00) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12bd9fc00) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a51f000) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1245cf400) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x120ee6000) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121731400) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121ee8400) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123f51800) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119222800) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119651000) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116eb3400) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118116800) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12bc5fc00) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121b2d400) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118579800) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12b94cc00) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12af08000) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128b53800) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126b10000) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x129339800) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12bd9b400) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12a51f800) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12bcf2400) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1254c4c00) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12b807400) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12af02400) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 04:46:17 INFO - PROCESS | 1655 | 1471088777751 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1655 | 1471088777754 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x116849800 == 29 [pid = 1655] [id = 350] 04:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1150cf000) [pid = 1655] [serial = 1049] [outer = 0x0] 04:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x116eb5800) [pid = 1655] [serial = 1050] [outer = 0x1150cf000] 04:46:17 INFO - PROCESS | 1655 | 1471088777786 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11810f800) [pid = 1655] [serial = 1051] [outer = 0x1150cf000] 04:46:18 INFO - PROCESS | 1655 | 1471088778259 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] 04:46:18 INFO - PROCESS | 1655 | 1471088778276 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:46:18 INFO - PROCESS | 1655 | 1471088778292 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1655 | 1471088778295 Marionette TRACE conn2 <- [1,1374,null,{}] 04:46:18 INFO - PROCESS | 1655 | 1471088778299 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}] 04:46:18 INFO - PROCESS | 1655 | 1471088778303 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:18 INFO - PROCESS | 1655 | 1471088778394 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:46:18 INFO - PROCESS | 1655 | 1471088778398 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1655 | 1471088778399 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f1a800 == 30 [pid = 1655] [id = 351] 04:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11922a000) [pid = 1655] [serial = 1052] [outer = 0x0] 04:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1192ab000) [pid = 1655] [serial = 1053] [outer = 0x11922a000] 04:46:18 INFO - PROCESS | 1655 | 1471088778429 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119915800) [pid = 1655] [serial = 1054] [outer = 0x11922a000] 04:46:18 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:18 INFO - PROCESS | 1655 | 1471088778795 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] 04:46:18 INFO - PROCESS | 1655 | 1471088778817 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:46:18 INFO - PROCESS | 1655 | 1471088778820 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1655 | 1471088778823 Marionette TRACE conn2 <- [1,1378,null,{}] 04:46:18 INFO - PROCESS | 1655 | 1471088778832 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}] 04:46:18 INFO - PROCESS | 1655 | 1471088778836 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:18 INFO - PROCESS | 1655 | 1471088778958 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:46:18 INFO - PROCESS | 1655 | 1471088778966 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1655 | 1471088778968 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f9a800 == 31 [pid = 1655] [id = 352] 04:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x120e09c00) [pid = 1655] [serial = 1055] [outer = 0x0] 04:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1219f0400) [pid = 1655] [serial = 1056] [outer = 0x120e09c00] 04:46:19 INFO - PROCESS | 1655 | 1471088779016 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123bcf400) [pid = 1655] [serial = 1057] [outer = 0x120e09c00] 04:46:19 INFO - PROCESS | 1655 | 1471088779471 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] 04:46:19 INFO - PROCESS | 1655 | 1471088779496 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:46:19 INFO - PROCESS | 1655 | 1471088779498 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1655 | 1471088779499 Marionette TRACE conn2 <- [1,1382,null,{}] 04:46:19 INFO - PROCESS | 1655 | 1471088779508 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}] 04:46:19 INFO - PROCESS | 1655 | 1471088779509 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:19 INFO - PROCESS | 1655 | 1471088779591 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:46:19 INFO - PROCESS | 1655 | 1471088779595 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1655 | 1471088779596 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12540d800 == 32 [pid = 1655] [id = 353] 04:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112f93800) [pid = 1655] [serial = 1058] [outer = 0x0] 04:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x125432000) [pid = 1655] [serial = 1059] [outer = 0x112f93800] 04:46:19 INFO - PROCESS | 1655 | 1471088779624 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126714000) [pid = 1655] [serial = 1060] [outer = 0x112f93800] 04:46:19 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:20 INFO - PROCESS | 1655 | 1471088780015 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] 04:46:20 INFO - PROCESS | 1655 | 1471088780030 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:46:20 INFO - PROCESS | 1655 | 1471088780033 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1655 | 1471088780035 Marionette TRACE conn2 <- [1,1386,null,{}] 04:46:20 INFO - PROCESS | 1655 | 1471088780039 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}] 04:46:20 INFO - PROCESS | 1655 | 1471088780041 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:20 INFO - PROCESS | 1655 | 1471088780184 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:46:20 INFO - PROCESS | 1655 | 1471088780197 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1655 | 1471088780199 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x118794000 == 33 [pid = 1655] [id = 354] 04:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11388f800) [pid = 1655] [serial = 1061] [outer = 0x0] 04:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1267f2400) [pid = 1655] [serial = 1062] [outer = 0x11388f800] 04:46:20 INFO - PROCESS | 1655 | 1471088780244 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126f61000) [pid = 1655] [serial = 1063] [outer = 0x11388f800] 04:46:20 INFO - PROCESS | 1655 | 1471088780689 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] 04:46:20 INFO - PROCESS | 1655 | 1471088780708 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:46:20 INFO - PROCESS | 1655 | 1471088780710 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1655 | 1471088780711 Marionette TRACE conn2 <- [1,1390,null,{}] 04:46:20 INFO - PROCESS | 1655 | 1471088780713 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}] 04:46:20 INFO - PROCESS | 1655 | 1471088780718 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:20 INFO - PROCESS | 1655 | 1471088780833 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:46:20 INFO - PROCESS | 1655 | 1471088780871 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1655 | 1471088780872 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12906d000 == 34 [pid = 1655] [id = 355] 04:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126fcec00) [pid = 1655] [serial = 1064] [outer = 0x0] 04:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128b5dc00) [pid = 1655] [serial = 1065] [outer = 0x126fcec00] 04:46:20 INFO - PROCESS | 1655 | 1471088780899 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119914400) [pid = 1655] [serial = 1066] [outer = 0x126fcec00] 04:46:21 INFO - PROCESS | 1655 | 1471088781327 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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 668ms 04:46:21 INFO - PROCESS | 1655 | 1471088781378 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1655 | 1471088781380 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:46:21 INFO - PROCESS | 1655 | 1471088781382 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1655 | 1471088781383 Marionette TRACE conn2 <- [1,1394,null,{}] 04:46:21 INFO - PROCESS | 1655 | 1471088781387 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}] 04:46:21 INFO - PROCESS | 1655 | 1471088781388 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:21 INFO - PROCESS | 1655 | 1471088781479 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:46:21 INFO - PROCESS | 1655 | 1471088781530 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1655 | 1471088781532 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a21f000 == 35 [pid = 1655] [id = 356] 04:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a521800) [pid = 1655] [serial = 1067] [outer = 0x0] 04:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a7ddc00) [pid = 1655] [serial = 1068] [outer = 0x12a521800] 04:46:21 INFO - PROCESS | 1655 | 1471088781560 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12af07000) [pid = 1655] [serial = 1069] [outer = 0x12a521800] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1150d1800) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118570800) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1219fcc00) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113890800) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119653400) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x127309400) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112f99c00) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116ebe800) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12af26000) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x120e07c00) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1245c9000) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x112f94800) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118570000) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x129054c00) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:46:21 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x120ee7c00) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:46:21 INFO - PROCESS | 1655 | 1471088781925 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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 571ms 04:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:46:21 INFO - PROCESS | 1655 | 1471088781954 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1655 | 1471088781956 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:46:21 INFO - PROCESS | 1655 | 1471088781958 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1655 | 1471088781959 Marionette TRACE conn2 <- [1,1398,null,{}] 04:46:21 INFO - PROCESS | 1655 | 1471088781961 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}] 04:46:21 INFO - PROCESS | 1655 | 1471088781962 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:22 INFO - PROCESS | 1655 | 1471088782038 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:46:22 INFO - PROCESS | 1655 | 1471088782042 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1655 | 1471088782043 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271de000 == 36 [pid = 1655] [id = 357] 04:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113869c00) [pid = 1655] [serial = 1070] [outer = 0x0] 04:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118178400) [pid = 1655] [serial = 1071] [outer = 0x113869c00] 04:46:22 INFO - PROCESS | 1655 | 1471088782067 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11991c800) [pid = 1655] [serial = 1072] [outer = 0x113869c00] 04:46:22 INFO - PROCESS | 1655 | 1471088782394 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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 468ms 04:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:46:22 INFO - PROCESS | 1655 | 1471088782426 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1655 | 1471088782428 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:46:22 INFO - PROCESS | 1655 | 1471088782430 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1655 | 1471088782431 Marionette TRACE conn2 <- [1,1402,null,{}] 04:46:22 INFO - PROCESS | 1655 | 1471088782433 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}] 04:46:22 INFO - PROCESS | 1655 | 1471088782434 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:22 INFO - PROCESS | 1655 | 1471088782532 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:46:22 INFO - PROCESS | 1655 | 1471088782538 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1655 | 1471088782539 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a76f000 == 37 [pid = 1655] [id = 358] 04:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11388d000) [pid = 1655] [serial = 1073] [outer = 0x0] 04:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1219fdc00) [pid = 1655] [serial = 1074] [outer = 0x11388d000] 04:46:22 INFO - PROCESS | 1655 | 1471088782564 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x129335400) [pid = 1655] [serial = 1075] [outer = 0x11388d000] 04:46:22 INFO - PROCESS | 1655 | 1471088782880 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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 04:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:46:22 INFO - PROCESS | 1655 | 1471088782899 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1655 | 1471088782900 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:46:22 INFO - PROCESS | 1655 | 1471088782905 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1655 | 1471088782906 Marionette TRACE conn2 <- [1,1406,null,{}] 04:46:22 INFO - PROCESS | 1655 | 1471088782909 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}] 04:46:22 INFO - PROCESS | 1655 | 1471088782910 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:22 INFO - PROCESS | 1655 | 1471088782983 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:46:22 INFO - PROCESS | 1655 | 1471088782988 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1655 | 1471088782990 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12540c000 == 38 [pid = 1655] [id = 359] 04:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12a40f800) [pid = 1655] [serial = 1076] [outer = 0x0] 04:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12af0cc00) [pid = 1655] [serial = 1077] [outer = 0x12a40f800] 04:46:23 INFO - PROCESS | 1655 | 1471088783020 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b808000) [pid = 1655] [serial = 1078] [outer = 0x12a40f800] 04:46:23 INFO - PROCESS | 1655 | 1471088783433 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]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 570ms 04:46:23 INFO - PROCESS | 1655 | 1471088783475 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1655 | 1471088783478 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:46:23 INFO - PROCESS | 1655 | 1471088783481 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1655 | 1471088783487 Marionette TRACE conn2 <- [1,1410,null,{}] 04:46:23 INFO - PROCESS | 1655 | 1471088783491 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}] 04:46:23 INFO - PROCESS | 1655 | 1471088783494 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:23 INFO - PROCESS | 1655 | 1471088783629 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:46:23 INFO - PROCESS | 1655 | 1471088783643 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1655 | 1471088783645 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b919000 == 39 [pid = 1655] [id = 360] 04:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12b898000) [pid = 1655] [serial = 1079] [outer = 0x0] 04:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b94d000) [pid = 1655] [serial = 1080] [outer = 0x12b898000] 04:46:23 INFO - PROCESS | 1655 | 1471088783684 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12bc5cc00) [pid = 1655] [serial = 1081] [outer = 0x12b898000] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x116849800 == 38 [pid = 1655] [id = 350] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1198a4800 == 37 [pid = 1655] [id = 349] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x11253c000 == 36 [pid = 1655] [id = 348] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x118f1a800 == 35 [pid = 1655] [id = 351] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x120f9a800 == 34 [pid = 1655] [id = 352] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x118794000 == 33 [pid = 1655] [id = 354] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12540d800 == 32 [pid = 1655] [id = 353] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12906d000 == 31 [pid = 1655] [id = 355] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12540c000 == 30 [pid = 1655] [id = 359] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1271de000 == 29 [pid = 1655] [id = 357] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12a21f000 == 28 [pid = 1655] [id = 356] 04:46:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12a76f000 == 27 [pid = 1655] [id = 358] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11821e400) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116aa6c00) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a45f000) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x120e09400) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11985ac00) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126fcbc00) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113a0a000) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1161f1800) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1254c5c00) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119914800) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x120d10400) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12af08800) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11810c800) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x116048800) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x118180000) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x118465c00) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12917ac00) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12bda0800) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12b892c00) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x124103c00) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x126d6d000) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118462000) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1219ef800) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x129173800) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1219f6000) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x127311800) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x128b5f800) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x124416800) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x121b39000) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12933a000) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 04:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x1160b5800) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 04:46:25 INFO - PROCESS | 1655 | 1471088785084 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]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1628ms 04:46:25 INFO - PROCESS | 1655 | 1471088785110 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1655 | 1471088785112 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:46:25 INFO - PROCESS | 1655 | 1471088785116 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1655 | 1471088785118 Marionette TRACE conn2 <- [1,1414,null,{}] 04:46:25 INFO - PROCESS | 1655 | 1471088785128 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}] 04:46:25 INFO - PROCESS | 1655 | 1471088785130 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:25 INFO - PROCESS | 1655 | 1471088785216 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:46:25 INFO - PROCESS | 1655 | 1471088785265 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1655 | 1471088785269 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x116029000 == 28 [pid = 1655] [id = 361] 04:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x113a04000) [pid = 1655] [serial = 1082] [outer = 0x0] 04:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x116048800) [pid = 1655] [serial = 1083] [outer = 0x113a04000] 04:46:25 INFO - PROCESS | 1655 | 1471088785299 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x116aa6c00) [pid = 1655] [serial = 1084] [outer = 0x113a04000] 04:46:25 INFO - PROCESS | 1655 | 1471088785635 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]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 526ms 04:46:25 INFO - PROCESS | 1655 | 1471088785642 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1655 | 1471088785645 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:46:25 INFO - PROCESS | 1655 | 1471088785650 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1655 | 1471088785654 Marionette TRACE conn2 <- [1,1418,null,{}] 04:46:25 INFO - PROCESS | 1655 | 1471088785657 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}] 04:46:25 INFO - PROCESS | 1655 | 1471088785659 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:25 INFO - PROCESS | 1655 | 1471088785734 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:46:25 INFO - PROCESS | 1655 | 1471088785739 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1655 | 1471088785740 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d4d800 == 29 [pid = 1655] [id = 362] 04:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x116eba800) [pid = 1655] [serial = 1085] [outer = 0x0] 04:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x118175c00) [pid = 1655] [serial = 1086] [outer = 0x116eba800] 04:46:25 INFO - PROCESS | 1655 | 1471088785769 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x118458000) [pid = 1655] [serial = 1087] [outer = 0x116eba800] 04:46:26 INFO - PROCESS | 1655 | 1471088786146 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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 525ms 04:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:46:26 INFO - PROCESS | 1655 | 1471088786174 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1655 | 1471088786176 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:46:26 INFO - PROCESS | 1655 | 1471088786178 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1655 | 1471088786180 Marionette TRACE conn2 <- [1,1422,null,{}] 04:46:26 INFO - PROCESS | 1655 | 1471088786188 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}] 04:46:26 INFO - PROCESS | 1655 | 1471088786191 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:26 INFO - PROCESS | 1655 | 1471088786264 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:46:26 INFO - PROCESS | 1655 | 1471088786273 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1655 | 1471088786275 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fb1000 == 30 [pid = 1655] [id = 363] 04:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x111caa000) [pid = 1655] [serial = 1088] [outer = 0x0] 04:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x119228800) [pid = 1655] [serial = 1089] [outer = 0x111caa000] 04:46:26 INFO - PROCESS | 1655 | 1471088786303 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x119656400) [pid = 1655] [serial = 1090] [outer = 0x111caa000] 04:46:26 INFO - PROCESS | 1655 | 1471088786649 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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 04:46:26 INFO - PROCESS | 1655 | 1471088786699 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:46:26 INFO - PROCESS | 1655 | 1471088786701 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:46:26 INFO - PROCESS | 1655 | 1471088786703 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1655 | 1471088786704 Marionette TRACE conn2 <- [1,1426,null,{}] 04:46:26 INFO - PROCESS | 1655 | 1471088786706 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}] 04:46:26 INFO - PROCESS | 1655 | 1471088786708 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:26 INFO - PROCESS | 1655 | 1471088786805 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:46:26 INFO - PROCESS | 1655 | 1471088786810 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1655 | 1471088786811 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196f7800 == 31 [pid = 1655] [id = 364] 04:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119913400) [pid = 1655] [serial = 1091] [outer = 0x0] 04:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x120d0ac00) [pid = 1655] [serial = 1092] [outer = 0x119913400] 04:46:26 INFO - PROCESS | 1655 | 1471088786839 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x120e0b800) [pid = 1655] [serial = 1093] [outer = 0x119913400] 04:46:27 INFO - PROCESS | 1655 | 1471088787163 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]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 04:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:46:27 INFO - PROCESS | 1655 | 1471088787224 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1655 | 1471088787226 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:46:27 INFO - PROCESS | 1655 | 1471088787228 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1655 | 1471088787229 Marionette TRACE conn2 <- [1,1430,null,{}] 04:46:27 INFO - PROCESS | 1655 | 1471088787231 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}] 04:46:27 INFO - PROCESS | 1655 | 1471088787232 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:27 INFO - PROCESS | 1655 | 1471088787304 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:46:27 INFO - PROCESS | 1655 | 1471088787307 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1655 | 1471088787308 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f87800 == 32 [pid = 1655] [id = 365] 04:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x116eb8400) [pid = 1655] [serial = 1094] [outer = 0x0] 04:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x121545400) [pid = 1655] [serial = 1095] [outer = 0x116eb8400] 04:46:27 INFO - PROCESS | 1655 | 1471088787335 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1219f7400) [pid = 1655] [serial = 1096] [outer = 0x116eb8400] 04:46:27 INFO - PROCESS | 1655 | 1471088787757 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]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 570ms 04:46:27 INFO - PROCESS | 1655 | 1471088787800 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1655 | 1471088787802 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:46:27 INFO - PROCESS | 1655 | 1471088787805 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1655 | 1471088787807 Marionette TRACE conn2 <- [1,1434,null,{}] 04:46:27 INFO - PROCESS | 1655 | 1471088787811 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}] 04:46:27 INFO - PROCESS | 1655 | 1471088787817 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:27 INFO - PROCESS | 1655 | 1471088787957 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:46:27 INFO - PROCESS | 1655 | 1471088787973 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1655 | 1471088787975 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b1c800 == 33 [pid = 1655] [id = 366] 04:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x121b2d000) [pid = 1655] [serial = 1097] [outer = 0x0] 04:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x123f52800) [pid = 1655] [serial = 1098] [outer = 0x121b2d000] 04:46:28 INFO - PROCESS | 1655 | 1471088788016 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1254cf000) [pid = 1655] [serial = 1099] [outer = 0x121b2d000] 04:46:28 INFO - PROCESS | 1655 | 1471088788374 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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 619ms 04:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:46:28 INFO - PROCESS | 1655 | 1471088788433 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1655 | 1471088788434 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:46:28 INFO - PROCESS | 1655 | 1471088788436 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1655 | 1471088788445 Marionette TRACE conn2 <- [1,1438,null,{}] 04:46:28 INFO - PROCESS | 1655 | 1471088788447 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}] 04:46:28 INFO - PROCESS | 1655 | 1471088788449 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:28 INFO - PROCESS | 1655 | 1471088788521 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:46:28 INFO - PROCESS | 1655 | 1471088788525 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1655 | 1471088788526 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254a7800 == 34 [pid = 1655] [id = 367] 04:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1245d0000) [pid = 1655] [serial = 1100] [outer = 0x0] 04:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1267ef000) [pid = 1655] [serial = 1101] [outer = 0x1245d0000] 04:46:28 INFO - PROCESS | 1655 | 1471088788550 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126f62800) [pid = 1655] [serial = 1102] [outer = 0x1245d0000] 04:46:28 INFO - PROCESS | 1655 | 1471088788939 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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 526ms 04:46:28 INFO - PROCESS | 1655 | 1471088788963 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:46:28 INFO - PROCESS | 1655 | 1471088788965 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:46:28 INFO - PROCESS | 1655 | 1471088788970 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1655 | 1471088788972 Marionette TRACE conn2 <- [1,1442,null,{}] 04:46:28 INFO - PROCESS | 1655 | 1471088788975 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}] 04:46:28 INFO - PROCESS | 1655 | 1471088788977 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:29 INFO - PROCESS | 1655 | 1471088789125 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:46:29 INFO - PROCESS | 1655 | 1471088789140 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1655 | 1471088789141 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x126753800 == 35 [pid = 1655] [id = 368] 04:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113871400) [pid = 1655] [serial = 1103] [outer = 0x0] 04:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x126fcd400) [pid = 1655] [serial = 1104] [outer = 0x113871400] 04:46:29 INFO - PROCESS | 1655 | 1471088789181 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1273dec00) [pid = 1655] [serial = 1105] [outer = 0x113871400] 04:46:29 INFO - PROCESS | 1655 | 1471088789597 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 673ms 04:46:29 INFO - PROCESS | 1655 | 1471088789642 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:46:29 INFO - PROCESS | 1655 | 1471088789645 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:46:29 INFO - PROCESS | 1655 | 1471088789648 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1655 | 1471088789650 Marionette TRACE conn2 <- [1,1446,null,{}] 04:46:29 INFO - PROCESS | 1655 | 1471088789653 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}] 04:46:29 INFO - PROCESS | 1655 | 1471088789666 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:29 INFO - PROCESS | 1655 | 1471088789812 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:46:29 INFO - PROCESS | 1655 | 1471088789825 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1655 | 1471088789826 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f1d800 == 36 [pid = 1655] [id = 369] 04:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x125432c00) [pid = 1655] [serial = 1106] [outer = 0x0] 04:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x128b55000) [pid = 1655] [serial = 1107] [outer = 0x125432c00] 04:46:29 INFO - PROCESS | 1655 | 1471088789856 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x129055800) [pid = 1655] [serial = 1108] [outer = 0x125432c00] 04:46:30 INFO - PROCESS | 1655 | 1471088790216 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]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 619ms 04:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:46:30 INFO - PROCESS | 1655 | 1471088790267 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1655 | 1471088790268 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:46:30 INFO - PROCESS | 1655 | 1471088790270 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1655 | 1471088790271 Marionette TRACE conn2 <- [1,1450,null,{}] 04:46:30 INFO - PROCESS | 1655 | 1471088790274 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}] 04:46:30 INFO - PROCESS | 1655 | 1471088790275 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:30 INFO - PROCESS | 1655 | 1471088790355 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:46:30 INFO - PROCESS | 1655 | 1471088790436 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1655 | 1471088790437 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905f000 == 37 [pid = 1655] [id = 370] 04:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126570000) [pid = 1655] [serial = 1109] [outer = 0x0] 04:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x129170c00) [pid = 1655] [serial = 1110] [outer = 0x126570000] 04:46:30 INFO - PROCESS | 1655 | 1471088790461 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12a404800) [pid = 1655] [serial = 1111] [outer = 0x126570000] 04:46:30 INFO - PROCESS | 1655 | 1471088790807 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]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 568ms 04:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:46:30 INFO - PROCESS | 1655 | 1471088790844 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1655 | 1471088790846 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:46:30 INFO - PROCESS | 1655 | 1471088790848 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1655 | 1471088790850 Marionette TRACE conn2 <- [1,1454,null,{}] 04:46:30 INFO - PROCESS | 1655 | 1471088790853 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}] 04:46:30 INFO - PROCESS | 1655 | 1471088790863 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:30 INFO - PROCESS | 1655 | 1471088790969 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:46:31 INFO - PROCESS | 1655 | 1471088791004 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1655 | 1471088791006 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f85000 == 38 [pid = 1655] [id = 371] 04:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x115d1bc00) [pid = 1655] [serial = 1112] [outer = 0x0] 04:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121b08800) [pid = 1655] [serial = 1113] [outer = 0x115d1bc00] 04:46:31 INFO - PROCESS | 1655 | 1471088791033 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12af06c00) [pid = 1655] [serial = 1114] [outer = 0x115d1bc00] 04:46:31 INFO - PROCESS | 1655 | 1471088791364 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 571ms 04:46:31 INFO - PROCESS | 1655 | 1471088791420 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1655 | 1471088791421 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:46:31 INFO - PROCESS | 1655 | 1471088791423 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1655 | 1471088791424 Marionette TRACE conn2 <- [1,1458,null,{}] 04:46:31 INFO - PROCESS | 1655 | 1471088791426 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}] 04:46:31 INFO - PROCESS | 1655 | 1471088791427 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:31 INFO - PROCESS | 1655 | 1471088791523 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:46:31 INFO - PROCESS | 1655 | 1471088791534 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1655 | 1471088791535 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af48800 == 39 [pid = 1655] [id = 372] 04:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12af07800) [pid = 1655] [serial = 1115] [outer = 0x0] 04:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b74f800) [pid = 1655] [serial = 1116] [outer = 0x12af07800] 04:46:31 INFO - PROCESS | 1655 | 1471088791560 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b88e400) [pid = 1655] [serial = 1117] [outer = 0x12af07800] 04:46:31 INFO - PROCESS | 1655 | 1471088791916 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 517ms 04:46:31 INFO - PROCESS | 1655 | 1471088791941 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1655 | 1471088791942 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:46:31 INFO - PROCESS | 1655 | 1471088791950 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1655 | 1471088791952 Marionette TRACE conn2 <- [1,1462,null,{}] 04:46:31 INFO - PROCESS | 1655 | 1471088791963 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}] 04:46:31 INFO - PROCESS | 1655 | 1471088791964 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:32 INFO - PROCESS | 1655 | 1471088792058 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:46:32 INFO - PROCESS | 1655 | 1471088792072 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1655 | 1471088792073 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b863800 == 40 [pid = 1655] [id = 373] 04:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b806400) [pid = 1655] [serial = 1118] [outer = 0x0] 04:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b948800) [pid = 1655] [serial = 1119] [outer = 0x12b806400] 04:46:32 INFO - PROCESS | 1655 | 1471088792097 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12bc58400) [pid = 1655] [serial = 1120] [outer = 0x12b806400] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a40f800) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11388f800) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126fcec00) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a521800) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113869c00) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11388d000) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112f93800) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x120e09c00) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11922a000) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1150cf000) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x117d32c00) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1121bdc00) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12933a400) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:46:32 INFO - PROCESS | 1655 | 1471088792537 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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 629ms 04:46:32 INFO - PROCESS | 1655 | 1471088792574 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1655 | 1471088792575 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:46:32 INFO - PROCESS | 1655 | 1471088792577 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1655 | 1471088792578 Marionette TRACE conn2 <- [1,1466,null,{}] 04:46:32 INFO - PROCESS | 1655 | 1471088792581 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}] 04:46:32 INFO - PROCESS | 1655 | 1471088792582 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:32 INFO - PROCESS | 1655 | 1471088792661 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:46:32 INFO - PROCESS | 1655 | 1471088792664 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1655 | 1471088792665 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x126d54000 == 41 [pid = 1655] [id = 374] 04:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116eba000) [pid = 1655] [serial = 1121] [outer = 0x0] 04:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11845c400) [pid = 1655] [serial = 1122] [outer = 0x116eba000] 04:46:32 INFO - PROCESS | 1655 | 1471088792689 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12542b800) [pid = 1655] [serial = 1123] [outer = 0x116eba000] 04:46:33 INFO - PROCESS | 1655 | 1471088793023 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]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 471ms 04:46:33 INFO - PROCESS | 1655 | 1471088793049 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:46:33 INFO - PROCESS | 1655 | 1471088793061 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:46:33 INFO - PROCESS | 1655 | 1471088793063 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1655 | 1471088793064 Marionette TRACE conn2 <- [1,1470,null,{}] 04:46:33 INFO - PROCESS | 1655 | 1471088793066 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}] 04:46:33 INFO - PROCESS | 1655 | 1471088793068 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:33 INFO - PROCESS | 1655 | 1471088793145 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:46:33 INFO - PROCESS | 1655 | 1471088793196 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1655 | 1471088793197 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bca0800 == 42 [pid = 1655] [id = 375] 04:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11922a000) [pid = 1655] [serial = 1124] [outer = 0x0] 04:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a525800) [pid = 1655] [serial = 1125] [outer = 0x11922a000] 04:46:33 INFO - PROCESS | 1655 | 1471088793219 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12bc5f400) [pid = 1655] [serial = 1126] [outer = 0x11922a000] 04:46:33 INFO - PROCESS | 1655 | 1471088793490 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]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 468ms 04:46:33 INFO - PROCESS | 1655 | 1471088793532 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1655 | 1471088793533 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:46:33 INFO - PROCESS | 1655 | 1471088793543 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1655 | 1471088793544 Marionette TRACE conn2 <- [1,1474,null,{}] 04:46:33 INFO - PROCESS | 1655 | 1471088793546 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}] 04:46:33 INFO - PROCESS | 1655 | 1471088793547 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:33 INFO - PROCESS | 1655 | 1471088793629 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:46:33 INFO - PROCESS | 1655 | 1471088793633 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1655 | 1471088793635 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf4a000 == 43 [pid = 1655] [id = 376] 04:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12bc65c00) [pid = 1655] [serial = 1127] [outer = 0x0] 04:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bcf9800) [pid = 1655] [serial = 1128] [outer = 0x12bc65c00] 04:46:33 INFO - PROCESS | 1655 | 1471088793660 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12bd9e000) [pid = 1655] [serial = 1129] [outer = 0x12bc65c00] 04:46:34 INFO - PROCESS | 1655 | 1471088794001 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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 469ms 04:46:34 INFO - PROCESS | 1655 | 1471088794012 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1655 | 1471088794014 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:46:34 INFO - PROCESS | 1655 | 1471088794016 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1655 | 1471088794017 Marionette TRACE conn2 <- [1,1478,null,{}] 04:46:34 INFO - PROCESS | 1655 | 1471088794021 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}] 04:46:34 INFO - PROCESS | 1655 | 1471088794024 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:34 INFO - PROCESS | 1655 | 1471088794131 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:46:34 INFO - PROCESS | 1655 | 1471088794136 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1655 | 1471088794137 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2b3000 == 44 [pid = 1655] [id = 377] 04:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120e0a000) [pid = 1655] [serial = 1130] [outer = 0x0] 04:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x120e59000) [pid = 1655] [serial = 1131] [outer = 0x120e0a000] 04:46:34 INFO - PROCESS | 1655 | 1471088794161 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x120e5cc00) [pid = 1655] [serial = 1132] [outer = 0x120e0a000] 04:46:34 INFO - PROCESS | 1655 | 1471088794441 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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 472ms 04:46:34 INFO - PROCESS | 1655 | 1471088794490 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:46:34 INFO - PROCESS | 1655 | 1471088794491 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:46:34 INFO - PROCESS | 1655 | 1471088794493 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1655 | 1471088794494 Marionette TRACE conn2 <- [1,1482,null,{}] 04:46:34 INFO - PROCESS | 1655 | 1471088794497 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}] 04:46:34 INFO - PROCESS | 1655 | 1471088794498 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:34 INFO - PROCESS | 1655 | 1471088794629 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:46:34 INFO - PROCESS | 1655 | 1471088794683 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1655 | 1471088794684 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x112549800 == 45 [pid = 1655] [id = 378] 04:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112d7b000) [pid = 1655] [serial = 1133] [outer = 0x0] 04:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112ef5800) [pid = 1655] [serial = 1134] [outer = 0x112d7b000] 04:46:34 INFO - PROCESS | 1655 | 1471088794758 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x113806400) [pid = 1655] [serial = 1135] [outer = 0x112d7b000] 04:46:35 INFO - PROCESS | 1655 | 1471088795402 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]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 969ms 04:46:35 INFO - PROCESS | 1655 | 1471088795464 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:46:35 INFO - PROCESS | 1655 | 1471088795466 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:46:35 INFO - PROCESS | 1655 | 1471088795469 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1655 | 1471088795471 Marionette TRACE conn2 <- [1,1486,null,{}] 04:46:35 INFO - PROCESS | 1655 | 1471088795475 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}] 04:46:35 INFO - PROCESS | 1655 | 1471088795478 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:35 INFO - PROCESS | 1655 | 1471088795629 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:46:35 INFO - PROCESS | 1655 | 1471088795684 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1655 | 1471088795686 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1217cf000 == 46 [pid = 1655] [id = 379] 04:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118572800) [pid = 1655] [serial = 1136] [outer = 0x0] 04:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1187b6400) [pid = 1655] [serial = 1137] [outer = 0x118572800] 04:46:35 INFO - PROCESS | 1655 | 1471088795716 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1192ae800) [pid = 1655] [serial = 1138] [outer = 0x118572800] 04:46:36 INFO - PROCESS | 1655 | 1471088796439 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]]]}] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2b3000 == 45 [pid = 1655] [id = 377] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf4a000 == 44 [pid = 1655] [id = 376] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12bca0800 == 43 [pid = 1655] [id = 375] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x126d54000 == 42 [pid = 1655] [id = 374] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b863800 == 41 [pid = 1655] [id = 373] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12af48800 == 40 [pid = 1655] [id = 372] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x120f85000 == 39 [pid = 1655] [id = 371] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b94d000) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 04:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1021ms 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12905f000 == 38 [pid = 1655] [id = 370] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118f1d800 == 37 [pid = 1655] [id = 369] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x126753800 == 36 [pid = 1655] [id = 368] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1254a7800 == 35 [pid = 1655] [id = 367] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123b1c800 == 34 [pid = 1655] [id = 366] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x120f87800 == 33 [pid = 1655] [id = 365] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1196f7800 == 32 [pid = 1655] [id = 364] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118fb1000 == 31 [pid = 1655] [id = 363] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x117d4d800 == 30 [pid = 1655] [id = 362] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x116029000 == 29 [pid = 1655] [id = 361] 04:46:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b919000 == 28 [pid = 1655] [id = 360] 04:46:36 INFO - PROCESS | 1655 | 1471088796532 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:46:36 INFO - PROCESS | 1655 | 1471088796533 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:46:36 INFO - PROCESS | 1655 | 1471088796539 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1655 | 1471088796540 Marionette TRACE conn2 <- [1,1490,null,{}] 04:46:36 INFO - PROCESS | 1655 | 1471088796543 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}] 04:46:36 INFO - PROCESS | 1655 | 1471088796544 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:36 INFO - PROCESS | 1655 | 1471088796615 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b808000) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1267f2400) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128b5dc00) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126f61000) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a7ddc00) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119914400) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11991c800) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118178400) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1219fdc00) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12af0cc00) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12af07000) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x125432000) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1219f0400) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123bcf400) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1192ab000) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119915800) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116eb5800) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11810f800) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118571000) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11821a400) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x113884400) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112d7f400) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a517800) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126714000) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x129335400) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1655 | 1471088796688 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1655 | 1471088796690 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e77800 == 29 [pid = 1655] [id = 380] 04:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116aa5400) [pid = 1655] [serial = 1139] [outer = 0x0] 04:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11821a400) [pid = 1655] [serial = 1140] [outer = 0x116aa5400] 04:46:36 INFO - PROCESS | 1655 | 1471088796725 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119839800) [pid = 1655] [serial = 1141] [outer = 0x116aa5400] 04:46:37 INFO - PROCESS | 1655 | 1471088797220 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 722ms 04:46:37 INFO - PROCESS | 1655 | 1471088797261 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1655 | 1471088797264 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:46:37 INFO - PROCESS | 1655 | 1471088797270 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1655 | 1471088797272 Marionette TRACE conn2 <- [1,1494,null,{}] 04:46:37 INFO - PROCESS | 1655 | 1471088797274 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}] 04:46:37 INFO - PROCESS | 1655 | 1471088797276 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:37 INFO - PROCESS | 1655 | 1471088797358 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:46:37 INFO - PROCESS | 1655 | 1471088797362 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1655 | 1471088797363 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192e2000 == 30 [pid = 1655] [id = 381] 04:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x120d0f000) [pid = 1655] [serial = 1142] [outer = 0x0] 04:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x120e53c00) [pid = 1655] [serial = 1143] [outer = 0x120d0f000] 04:46:37 INFO - PROCESS | 1655 | 1471088797394 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x121040000) [pid = 1655] [serial = 1144] [outer = 0x120d0f000] 04:46:37 INFO - PROCESS | 1655 | 1471088797732 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 470ms 04:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:46:37 INFO - PROCESS | 1655 | 1471088797741 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1655 | 1471088797743 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:46:37 INFO - PROCESS | 1655 | 1471088797745 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1655 | 1471088797747 Marionette TRACE conn2 <- [1,1498,null,{}] 04:46:37 INFO - PROCESS | 1655 | 1471088797758 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}] 04:46:37 INFO - PROCESS | 1655 | 1471088797761 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:37 INFO - PROCESS | 1655 | 1471088797863 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:46:37 INFO - PROCESS | 1655 | 1471088797872 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1655 | 1471088797874 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132c800 == 31 [pid = 1655] [id = 382] 04:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1219f5c00) [pid = 1655] [serial = 1145] [outer = 0x0] 04:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x121ee1800) [pid = 1655] [serial = 1146] [outer = 0x1219f5c00] 04:46:37 INFO - PROCESS | 1655 | 1471088797902 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123f4cc00) [pid = 1655] [serial = 1147] [outer = 0x1219f5c00] 04:46:38 INFO - PROCESS | 1655 | 1471088798207 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]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 473ms 04:46:38 INFO - PROCESS | 1655 | 1471088798226 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:46:38 INFO - PROCESS | 1655 | 1471088798228 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:46:38 INFO - PROCESS | 1655 | 1471088798230 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1655 | 1471088798242 Marionette TRACE conn2 <- [1,1502,null,{}] 04:46:38 INFO - PROCESS | 1655 | 1471088798245 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}] 04:46:38 INFO - PROCESS | 1655 | 1471088798246 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:38 INFO - PROCESS | 1655 | 1471088798324 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:46:38 INFO - PROCESS | 1655 | 1471088798382 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1655 | 1471088798383 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x111a5a800 == 32 [pid = 1655] [id = 383] 04:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121b0b800) [pid = 1655] [serial = 1148] [outer = 0x0] 04:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1245c9000) [pid = 1655] [serial = 1149] [outer = 0x121b0b800] 04:46:38 INFO - PROCESS | 1655 | 1471088798408 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12671f000) [pid = 1655] [serial = 1150] [outer = 0x121b0b800] 04:46:38 INFO - PROCESS | 1655 | 1471088798675 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]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 482ms 04:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:46:38 INFO - PROCESS | 1655 | 1471088798713 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1655 | 1471088798714 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:46:38 INFO - PROCESS | 1655 | 1471088798716 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1655 | 1471088798717 Marionette TRACE conn2 <- [1,1506,null,{}] 04:46:38 INFO - PROCESS | 1655 | 1471088798733 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}] 04:46:38 INFO - PROCESS | 1655 | 1471088798734 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:38 INFO - PROCESS | 1655 | 1471088798833 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:46:38 INFO - PROCESS | 1655 | 1471088798836 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1655 | 1471088798838 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c9f000 == 33 [pid = 1655] [id = 384] 04:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121ee7400) [pid = 1655] [serial = 1151] [outer = 0x0] 04:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126b10000) [pid = 1655] [serial = 1152] [outer = 0x121ee7400] 04:46:38 INFO - PROCESS | 1655 | 1471088798862 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x127309c00) [pid = 1655] [serial = 1153] [outer = 0x121ee7400] 04:46:39 INFO - PROCESS | 1655 | 1471088799194 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 529ms 04:46:39 INFO - PROCESS | 1655 | 1471088799245 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:46:39 INFO - PROCESS | 1655 | 1471088799254 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:46:39 INFO - PROCESS | 1655 | 1471088799263 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1655 | 1471088799264 Marionette TRACE conn2 <- [1,1510,null,{}] 04:46:39 INFO - PROCESS | 1655 | 1471088799266 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}] 04:46:39 INFO - PROCESS | 1655 | 1471088799270 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:39 INFO - PROCESS | 1655 | 1471088799378 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:46:39 INFO - PROCESS | 1655 | 1471088799390 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1655 | 1471088799391 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a21b000 == 34 [pid = 1655] [id = 385] 04:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1273dbc00) [pid = 1655] [serial = 1154] [outer = 0x0] 04:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129178800) [pid = 1655] [serial = 1155] [outer = 0x1273dbc00] 04:46:39 INFO - PROCESS | 1655 | 1471088799415 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a51a400) [pid = 1655] [serial = 1156] [outer = 0x1273dbc00] 04:46:39 INFO - PROCESS | 1655 | 1471088799737 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 525ms 04:46:39 INFO - PROCESS | 1655 | 1471088799782 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1655 | 1471088799783 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:46:39 INFO - PROCESS | 1655 | 1471088799785 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1655 | 1471088799786 Marionette TRACE conn2 <- [1,1514,null,{}] 04:46:39 INFO - PROCESS | 1655 | 1471088799789 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}] 04:46:39 INFO - PROCESS | 1655 | 1471088799790 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:39 INFO - PROCESS | 1655 | 1471088799886 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:46:39 INFO - PROCESS | 1655 | 1471088799890 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1655 | 1471088799891 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5ca000 == 35 [pid = 1655] [id = 386] 04:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a520000) [pid = 1655] [serial = 1157] [outer = 0x0] 04:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a7e1000) [pid = 1655] [serial = 1158] [outer = 0x12a520000] 04:46:39 INFO - PROCESS | 1655 | 1471088799915 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12af04800) [pid = 1655] [serial = 1159] [outer = 0x12a520000] 04:46:40 INFO - PROCESS | 1655 | 1471088800260 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 04:46:40 INFO - PROCESS | 1655 | 1471088800304 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1655 | 1471088800305 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:46:40 INFO - PROCESS | 1655 | 1471088800307 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1655 | 1471088800308 Marionette TRACE conn2 <- [1,1518,null,{}] 04:46:40 INFO - PROCESS | 1655 | 1471088800311 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}] 04:46:40 INFO - PROCESS | 1655 | 1471088800312 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:40 INFO - PROCESS | 1655 | 1471088800408 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:46:40 INFO - PROCESS | 1655 | 1471088800420 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1655 | 1471088800421 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b071000 == 36 [pid = 1655] [id = 387] 04:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12af04c00) [pid = 1655] [serial = 1160] [outer = 0x0] 04:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12af2e400) [pid = 1655] [serial = 1161] [outer = 0x12af04c00] 04:46:40 INFO - PROCESS | 1655 | 1471088800445 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b80bc00) [pid = 1655] [serial = 1162] [outer = 0x12af04c00] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113a04000) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b898000) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1245d0000) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116eba800) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119913400) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116eb8400) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x125432c00) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121b2d000) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x111caa000) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12af07800) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b806400) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116eba000) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12bc65c00) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11922a000) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126570000) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115d1bc00) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:46:40 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113871400) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:46:40 INFO - PROCESS | 1655 | 1471088800898 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 620ms 04:46:40 INFO - PROCESS | 1655 | 1471088800928 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1655 | 1471088800929 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:46:40 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:46:40 INFO - PROCESS | 1655 | 1471088800932 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1655 | 1471088800933 Marionette TRACE conn2 <- [1,1522,null,{}] 04:46:40 INFO - PROCESS | 1655 | 1471088800935 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}] 04:46:40 INFO - PROCESS | 1655 | 1471088800936 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:41 INFO - PROCESS | 1655 | 1471088801024 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:46:41 INFO - PROCESS | 1655 | 1471088801029 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1655 | 1471088801030 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12906a000 == 37 [pid = 1655] [id = 388] 04:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1189b6800) [pid = 1655] [serial = 1163] [outer = 0x0] 04:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120d0c400) [pid = 1655] [serial = 1164] [outer = 0x1189b6800] 04:46:41 INFO - PROCESS | 1655 | 1471088801054 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1245ca400) [pid = 1655] [serial = 1165] [outer = 0x1189b6800] 04:46:41 INFO - PROCESS | 1655 | 1471088801394 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"]]]}] 04:46:41 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 () { 04:46:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:46:41 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 () { 04:46:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:46:41 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 () { 04:46:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:46:41 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 () { 04:46:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:46:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 04:46:41 INFO - PROCESS | 1655 | 1471088801406 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1655 | 1471088801408 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:46:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:46:41 INFO - PROCESS | 1655 | 1471088801410 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1655 | 1471088801411 Marionette TRACE conn2 <- [1,1526,null,{}] 04:46:41 INFO - PROCESS | 1655 | 1471088801413 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}] 04:46:41 INFO - PROCESS | 1655 | 1471088801414 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:41 INFO - PROCESS | 1655 | 1471088801523 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:46:41 INFO - PROCESS | 1655 | 1471088801529 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1655 | 1471088801530 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12674b800 == 38 [pid = 1655] [id = 389] 04:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118f7d400) [pid = 1655] [serial = 1166] [outer = 0x0] 04:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1267e5400) [pid = 1655] [serial = 1167] [outer = 0x118f7d400] 04:46:41 INFO - PROCESS | 1655 | 1471088801555 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b890400) [pid = 1655] [serial = 1168] [outer = 0x118f7d400] 04:46:41 INFO - PROCESS | 1655 | 1471088801850 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"]]]}] 04:46:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:46:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:46:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:46:41 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 04:46:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:46:41 INFO - PROCESS | 1655 | 1471088801880 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1655 | 1471088801882 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:46:41 INFO - PROCESS | 1655 | 1471088801884 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1655 | 1471088801889 Marionette TRACE conn2 <- [1,1530,null,{}] 04:46:41 INFO - PROCESS | 1655 | 1471088801892 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}] 04:46:41 INFO - PROCESS | 1655 | 1471088801894 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:41 INFO - PROCESS | 1655 | 1471088801982 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:46:41 INFO - PROCESS | 1655 | 1471088801987 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1655 | 1471088801989 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2b3000 == 39 [pid = 1655] [id = 390] 04:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12730a000) [pid = 1655] [serial = 1169] [outer = 0x0] 04:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b94d400) [pid = 1655] [serial = 1170] [outer = 0x12730a000] 04:46:42 INFO - PROCESS | 1655 | 1471088802015 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bda4400) [pid = 1655] [serial = 1171] [outer = 0x12730a000] 04:46:42 INFO - PROCESS | 1655 | 1471088802336 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]]]}] 04:46:42 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 04:46:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:46:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:46:42 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. 04:46:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:46:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 474ms 04:46:42 INFO - PROCESS | 1655 | 1471088802358 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1655 | 1471088802360 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:46:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:46:42 INFO - PROCESS | 1655 | 1471088802362 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1655 | 1471088802363 Marionette TRACE conn2 <- [1,1534,null,{}] 04:46:42 INFO - PROCESS | 1655 | 1471088802365 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}] 04:46:42 INFO - PROCESS | 1655 | 1471088802366 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:42 INFO - PROCESS | 1655 | 1471088802474 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:46:42 INFO - PROCESS | 1655 | 1471088802507 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1655 | 1471088802508 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c943800 == 40 [pid = 1655] [id = 391] 04:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b892000) [pid = 1655] [serial = 1172] [outer = 0x0] 04:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bda5400) [pid = 1655] [serial = 1173] [outer = 0x12b892000] 04:46:42 INFO - PROCESS | 1655 | 1471088802532 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12c499000) [pid = 1655] [serial = 1174] [outer = 0x12b892000] 04:46:42 INFO - PROCESS | 1655 | 1471088802804 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:46:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 473ms 04:46:42 INFO - PROCESS | 1655 | 1471088802876 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1655 | 1471088802879 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:46:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:46:42 INFO - PROCESS | 1655 | 1471088802884 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1655 | 1471088802887 Marionette TRACE conn2 <- [1,1538,null,{}] 04:46:42 INFO - PROCESS | 1655 | 1471088802891 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}] 04:46:42 INFO - PROCESS | 1655 | 1471088802893 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:43 INFO - PROCESS | 1655 | 1471088803009 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:46:43 INFO - PROCESS | 1655 | 1471088803069 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1655 | 1471088803073 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x11685e000 == 41 [pid = 1655] [id = 392] 04:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11604c000) [pid = 1655] [serial = 1175] [outer = 0x0] 04:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x116eb2000) [pid = 1655] [serial = 1176] [outer = 0x11604c000] 04:46:43 INFO - PROCESS | 1655 | 1471088803146 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11845e800) [pid = 1655] [serial = 1177] [outer = 0x11604c000] 04:46:43 INFO - PROCESS | 1655 | 1471088803589 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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:46:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 725ms 04:46:43 INFO - PROCESS | 1655 | 1471088803610 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1655 | 1471088803612 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:46:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:46:43 INFO - PROCESS | 1655 | 1471088803617 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1655 | 1471088803620 Marionette TRACE conn2 <- [1,1542,null,{}] 04:46:43 INFO - PROCESS | 1655 | 1471088803623 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}] 04:46:43 INFO - PROCESS | 1655 | 1471088803624 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:43 INFO - PROCESS | 1655 | 1471088803749 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:46:43 INFO - PROCESS | 1655 | 1471088803820 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1655 | 1471088803822 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12167a800 == 42 [pid = 1655] [id = 393] 04:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118494400) [pid = 1655] [serial = 1178] [outer = 0x0] 04:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119651000) [pid = 1655] [serial = 1179] [outer = 0x118494400] 04:46:43 INFO - PROCESS | 1655 | 1471088803854 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119b2b400) [pid = 1655] [serial = 1180] [outer = 0x118494400] 04:46:44 INFO - PROCESS | 1655 | 1471088804265 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]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:46:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 673ms 04:46:44 INFO - PROCESS | 1655 | 1471088804289 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1655 | 1471088804290 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:46:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:46:44 INFO - PROCESS | 1655 | 1471088804293 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1655 | 1471088804294 Marionette TRACE conn2 <- [1,1546,null,{}] 04:46:44 INFO - PROCESS | 1655 | 1471088804301 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}] 04:46:44 INFO - PROCESS | 1655 | 1471088804304 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:44 INFO - PROCESS | 1655 | 1471088804409 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:46:44 INFO - PROCESS | 1655 | 1471088804469 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1655 | 1471088804472 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b934000 == 43 [pid = 1655] [id = 394] 04:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12173f000) [pid = 1655] [serial = 1181] [outer = 0x0] 04:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1219f4c00) [pid = 1655] [serial = 1182] [outer = 0x12173f000] 04:46:44 INFO - PROCESS | 1655 | 1471088804503 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123f55c00) [pid = 1655] [serial = 1183] [outer = 0x12173f000] 04:46:44 INFO - PROCESS | 1655 | 1471088804958 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:46:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 04:46:45 INFO - PROCESS | 1655 | 1471088805014 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1655 | 1471088805015 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:46:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:46:45 INFO - PROCESS | 1655 | 1471088805017 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1655 | 1471088805019 Marionette TRACE conn2 <- [1,1550,null,{}] 04:46:45 INFO - PROCESS | 1655 | 1471088805021 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}] 04:46:45 INFO - PROCESS | 1655 | 1471088805022 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:45 INFO - PROCESS | 1655 | 1471088805149 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:46:45 INFO - PROCESS | 1655 | 1471088805221 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1655 | 1471088805223 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc6b000 == 44 [pid = 1655] [id = 395] 04:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124481800) [pid = 1655] [serial = 1184] [outer = 0x0] 04:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128b53400) [pid = 1655] [serial = 1185] [outer = 0x124481800] 04:46:45 INFO - PROCESS | 1655 | 1471088805251 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129177800) [pid = 1655] [serial = 1186] [outer = 0x124481800] 04:46:45 INFO - PROCESS | 1655 | 1471088805678 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:46:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 720ms 04:46:45 INFO - PROCESS | 1655 | 1471088805738 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1655 | 1471088805740 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:46:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:46:45 INFO - PROCESS | 1655 | 1471088805742 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1655 | 1471088805743 Marionette TRACE conn2 <- [1,1554,null,{}] 04:46:45 INFO - PROCESS | 1655 | 1471088805746 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}] 04:46:45 INFO - PROCESS | 1655 | 1471088805747 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:45 INFO - PROCESS | 1655 | 1471088805849 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:46:45 INFO - PROCESS | 1655 | 1471088805919 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1655 | 1471088805920 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x116069000 == 45 [pid = 1655] [id = 396] 04:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x112e41000) [pid = 1655] [serial = 1187] [outer = 0x0] 04:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x117d3d400) [pid = 1655] [serial = 1188] [outer = 0x112e41000] 04:46:45 INFO - PROCESS | 1655 | 1471088805951 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x127312800) [pid = 1655] [serial = 1189] [outer = 0x112e41000] 04:46:46 INFO - PROCESS | 1655 | 1471088806497 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]]]}] 04:46:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:46:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 769ms 04:46:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:46:46 INFO - PROCESS | 1655 | 1471088806512 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 1655 | 1471088806514 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:46:46 INFO - PROCESS | 1655 | 1471088806518 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1655 | 1471088806520 Marionette TRACE conn2 <- [1,1558,null,{}] 04:46:46 INFO - PROCESS | 1655 | 1471088806524 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}] 04:46:46 INFO - PROCESS | 1655 | 1471088806525 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:46 INFO - PROCESS | 1655 | 1471088806627 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:46:46 INFO - PROCESS | 1655 | 1471088806705 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1655 | 1471088806707 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168c5000 == 46 [pid = 1655] [id = 397] 04:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x113a0bc00) [pid = 1655] [serial = 1190] [outer = 0x0] 04:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x113d56000) [pid = 1655] [serial = 1191] [outer = 0x113a0bc00] 04:46:46 INFO - PROCESS | 1655 | 1471088806733 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116884000) [pid = 1655] [serial = 1192] [outer = 0x113a0bc00] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2b3000 == 45 [pid = 1655] [id = 390] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12674b800 == 44 [pid = 1655] [id = 389] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12906a000 == 43 [pid = 1655] [id = 388] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12b071000 == 42 [pid = 1655] [id = 387] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5ca000 == 41 [pid = 1655] [id = 386] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12a21b000 == 40 [pid = 1655] [id = 385] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119c9f000 == 39 [pid = 1655] [id = 384] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x111a5a800 == 38 [pid = 1655] [id = 383] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12132c800 == 37 [pid = 1655] [id = 382] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1192e2000 == 36 [pid = 1655] [id = 381] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x116e77800 == 35 [pid = 1655] [id = 380] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1217cf000 == 34 [pid = 1655] [id = 379] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x112549800 == 33 [pid = 1655] [id = 378] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x116069000 == 32 [pid = 1655] [id = 396] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc6b000 == 31 [pid = 1655] [id = 395] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12b934000 == 30 [pid = 1655] [id = 394] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12167a800 == 29 [pid = 1655] [id = 393] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12c943800 == 28 [pid = 1655] [id = 391] 04:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11685e000 == 27 [pid = 1655] [id = 392] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x121b08800) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x126fcd400) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1273dec00) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116048800) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x116aa6c00) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12bc5cc00) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1267ef000) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126f62800) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118175c00) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118458000) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x120d0ac00) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x120e0b800) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121545400) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1219f7400) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128b55000) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x129055800) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123f52800) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1254cf000) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119228800) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119656400) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b74f800) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12af06c00) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b948800) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b88e400) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11845c400) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12bd9e000) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12542b800) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12bcf9800) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x120e59000) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12bc58400) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12bc5f400) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x129170c00) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a404800) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12a525800) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 04:46:47 INFO - PROCESS | 1655 | 1471088807693 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]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:46:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1222ms 04:46:47 INFO - PROCESS | 1655 | 1471088807740 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1655 | 1471088807743 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:46:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:46:47 INFO - PROCESS | 1655 | 1471088807746 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1655 | 1471088807748 Marionette TRACE conn2 <- [1,1562,null,{}] 04:46:47 INFO - PROCESS | 1655 | 1471088807752 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}] 04:46:47 INFO - PROCESS | 1655 | 1471088807754 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:47 INFO - PROCESS | 1655 | 1471088807840 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:46:47 INFO - PROCESS | 1655 | 1471088807844 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1655 | 1471088807847 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x116029000 == 28 [pid = 1655] [id = 398] 04:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113887800) [pid = 1655] [serial = 1193] [outer = 0x0] 04:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113a06000) [pid = 1655] [serial = 1194] [outer = 0x113887800] 04:46:47 INFO - PROCESS | 1655 | 1471088807876 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112cc4400) [pid = 1655] [serial = 1195] [outer = 0x113887800] 04:46:48 INFO - PROCESS | 1655 | 1471088808260 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]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:46:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 571ms 04:46:48 INFO - PROCESS | 1655 | 1471088808316 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1655 | 1471088808320 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:46:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:46:48 INFO - PROCESS | 1655 | 1471088808325 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1655 | 1471088808327 Marionette TRACE conn2 <- [1,1566,null,{}] 04:46:48 INFO - PROCESS | 1655 | 1471088808329 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}] 04:46:48 INFO - PROCESS | 1655 | 1471088808331 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:48 INFO - PROCESS | 1655 | 1471088808409 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:46:48 INFO - PROCESS | 1655 | 1471088808413 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1655 | 1471088808415 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184e2000 == 29 [pid = 1655] [id = 399] 04:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116eb0800) [pid = 1655] [serial = 1196] [outer = 0x0] 04:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118114000) [pid = 1655] [serial = 1197] [outer = 0x116eb0800] 04:46:48 INFO - PROCESS | 1655 | 1471088808444 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11817e400) [pid = 1655] [serial = 1198] [outer = 0x116eb0800] 04:46:48 INFO - PROCESS | 1655 | 1471088808797 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]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:46:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 04:46:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:46:48 INFO - PROCESS | 1655 | 1471088808845 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1655 | 1471088808847 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:46:48 INFO - PROCESS | 1655 | 1471088808849 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1655 | 1471088808851 Marionette TRACE conn2 <- [1,1570,null,{}] 04:46:48 INFO - PROCESS | 1655 | 1471088808860 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}] 04:46:48 INFO - PROCESS | 1655 | 1471088808864 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:48 INFO - PROCESS | 1655 | 1471088808946 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:46:48 INFO - PROCESS | 1655 | 1471088808953 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1655 | 1471088808956 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c83000 == 30 [pid = 1655] [id = 400] 04:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112e4f400) [pid = 1655] [serial = 1199] [outer = 0x0] 04:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1187af400) [pid = 1655] [serial = 1200] [outer = 0x112e4f400] 04:46:49 INFO - PROCESS | 1655 | 1471088808996 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119221c00) [pid = 1655] [serial = 1201] [outer = 0x112e4f400] 04:46:49 INFO - PROCESS | 1655 | 1471088809447 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]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 623ms 04:46:49 INFO - PROCESS | 1655 | 1471088809482 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1655 | 1471088809484 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:46:49 INFO - PROCESS | 1655 | 1471088809493 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1655 | 1471088809494 Marionette TRACE conn2 <- [1,1574,null,{}] 04:46:49 INFO - PROCESS | 1655 | 1471088809497 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}] 04:46:49 INFO - PROCESS | 1655 | 1471088809498 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:49 INFO - PROCESS | 1655 | 1471088809591 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:46:49 INFO - PROCESS | 1655 | 1471088809595 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1655 | 1471088809597 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12116f000 == 31 [pid = 1655] [id = 401] 04:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1192af800) [pid = 1655] [serial = 1202] [outer = 0x0] 04:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119857800) [pid = 1655] [serial = 1203] [outer = 0x1192af800] 04:46:49 INFO - PROCESS | 1655 | 1471088809638 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119b2d800) [pid = 1655] [serial = 1204] [outer = 0x1192af800] 04:46:50 INFO - PROCESS | 1655 | 1471088810142 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]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:46:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 04:46:50 INFO - PROCESS | 1655 | 1471088810164 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1655 | 1471088810175 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:46:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:46:50 INFO - PROCESS | 1655 | 1471088810191 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1655 | 1471088810192 Marionette TRACE conn2 <- [1,1578,null,{}] 04:46:50 INFO - PROCESS | 1655 | 1471088810194 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}] 04:46:50 INFO - PROCESS | 1655 | 1471088810195 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:50 INFO - PROCESS | 1655 | 1471088810292 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:46:50 INFO - PROCESS | 1655 | 1471088810296 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1655 | 1471088810297 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fbe800 == 32 [pid = 1655] [id = 402] 04:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116e2e000) [pid = 1655] [serial = 1205] [outer = 0x0] 04:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120d10400) [pid = 1655] [serial = 1206] [outer = 0x116e2e000] 04:46:50 INFO - PROCESS | 1655 | 1471088810322 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120e54c00) [pid = 1655] [serial = 1207] [outer = 0x116e2e000] 04:46:50 INFO - PROCESS | 1655 | 1471088810680 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]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:46:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 525ms 04:46:50 INFO - PROCESS | 1655 | 1471088810710 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1655 | 1471088810711 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:46:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:46:50 INFO - PROCESS | 1655 | 1471088810714 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1655 | 1471088810715 Marionette TRACE conn2 <- [1,1582,null,{}] 04:46:50 INFO - PROCESS | 1655 | 1471088810717 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}] 04:46:50 INFO - PROCESS | 1655 | 1471088810721 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:50 INFO - PROCESS | 1655 | 1471088810842 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:46:50 INFO - PROCESS | 1655 | 1471088810858 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1655 | 1471088810859 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e3000 == 33 [pid = 1655] [id = 403] 04:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115d27400) [pid = 1655] [serial = 1208] [outer = 0x0] 04:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121730400) [pid = 1655] [serial = 1209] [outer = 0x115d27400] 04:46:50 INFO - PROCESS | 1655 | 1471088810900 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12410a800) [pid = 1655] [serial = 1210] [outer = 0x115d27400] 04:46:51 INFO - PROCESS | 1655 | 1471088811338 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:46:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 04:46:51 INFO - PROCESS | 1655 | 1471088811383 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1655 | 1471088811385 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:46:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:46:51 INFO - PROCESS | 1655 | 1471088811387 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1655 | 1471088811395 Marionette TRACE conn2 <- [1,1586,null,{}] 04:46:51 INFO - PROCESS | 1655 | 1471088811397 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}] 04:46:51 INFO - PROCESS | 1655 | 1471088811398 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:51 INFO - PROCESS | 1655 | 1471088811490 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:46:51 INFO - PROCESS | 1655 | 1471088811547 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1655 | 1471088811548 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905d800 == 34 [pid = 1655] [id = 404] 04:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12410dc00) [pid = 1655] [serial = 1211] [outer = 0x0] 04:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12447f400) [pid = 1655] [serial = 1212] [outer = 0x12410dc00] 04:46:51 INFO - PROCESS | 1655 | 1471088811572 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1254cd000) [pid = 1655] [serial = 1213] [outer = 0x12410dc00] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1273dbc00) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121ee7400) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a520000) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12af04c00) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118572800) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121b0b800) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x120d0f000) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1219f5c00) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116aa5400) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112d7b000) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12730a000) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b892000) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1189b6800) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x120e0a000) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:46:52 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118f7d400) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:46:52 INFO - PROCESS | 1655 | 1471088812050 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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 675ms 04:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:46:52 INFO - PROCESS | 1655 | 1471088812063 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1655 | 1471088812064 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:46:52 INFO - PROCESS | 1655 | 1471088812066 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1655 | 1471088812067 Marionette TRACE conn2 <- [1,1590,null,{}] 04:46:52 INFO - PROCESS | 1655 | 1471088812071 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}] 04:46:52 INFO - PROCESS | 1655 | 1471088812073 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:52 INFO - PROCESS | 1655 | 1471088812148 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:46:52 INFO - PROCESS | 1655 | 1471088812153 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1655 | 1471088812155 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12930d800 == 35 [pid = 1655] [id = 405] 04:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118178c00) [pid = 1655] [serial = 1214] [outer = 0x0] 04:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118f7d400) [pid = 1655] [serial = 1215] [outer = 0x118178c00] 04:46:52 INFO - PROCESS | 1655 | 1471088812180 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121b14000) [pid = 1655] [serial = 1216] [outer = 0x118178c00] 04:46:52 INFO - PROCESS | 1655 | 1471088812511 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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 468ms 04:46:52 INFO - PROCESS | 1655 | 1471088812535 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:46:52 INFO - PROCESS | 1655 | 1471088812538 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:46:52 INFO - PROCESS | 1655 | 1471088812541 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1655 | 1471088812550 Marionette TRACE conn2 <- [1,1594,null,{}] 04:46:52 INFO - PROCESS | 1655 | 1471088812552 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}] 04:46:52 INFO - PROCESS | 1655 | 1471088812553 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:52 INFO - PROCESS | 1655 | 1471088812649 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:46:52 INFO - PROCESS | 1655 | 1471088812656 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1655 | 1471088812657 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c82800 == 36 [pid = 1655] [id = 406] 04:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119656c00) [pid = 1655] [serial = 1217] [outer = 0x0] 04:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126714000) [pid = 1655] [serial = 1218] [outer = 0x119656c00] 04:46:52 INFO - PROCESS | 1655 | 1471088812681 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126b10c00) [pid = 1655] [serial = 1219] [outer = 0x119656c00] 04:46:53 INFO - PROCESS | 1655 | 1471088812997 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]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:46:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 475ms 04:46:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:46:53 INFO - PROCESS | 1655 | 1471088813017 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1655 | 1471088813018 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:46:53 INFO - PROCESS | 1655 | 1471088813023 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1655 | 1471088813024 Marionette TRACE conn2 <- [1,1598,null,{}] 04:46:53 INFO - PROCESS | 1655 | 1471088813026 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}] 04:46:53 INFO - PROCESS | 1655 | 1471088813027 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:53 INFO - PROCESS | 1655 | 1471088813099 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:46:53 INFO - PROCESS | 1655 | 1471088813105 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1655 | 1471088813106 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a768000 == 37 [pid = 1655] [id = 407] 04:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126b11000) [pid = 1655] [serial = 1220] [outer = 0x0] 04:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126fcf400) [pid = 1655] [serial = 1221] [outer = 0x126b11000] 04:46:53 INFO - PROCESS | 1655 | 1471088813130 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1273d9000) [pid = 1655] [serial = 1222] [outer = 0x126b11000] 04:46:53 INFO - PROCESS | 1655 | 1471088813447 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]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:46:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 04:46:53 INFO - PROCESS | 1655 | 1471088813491 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:46:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:46:53 INFO - PROCESS | 1655 | 1471088813493 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:46:53 INFO - PROCESS | 1655 | 1471088813495 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1655 | 1471088813497 Marionette TRACE conn2 <- [1,1602,null,{}] 04:46:53 INFO - PROCESS | 1655 | 1471088813499 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}] 04:46:53 INFO - PROCESS | 1655 | 1471088813508 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:53 INFO - PROCESS | 1655 | 1471088813623 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:46:53 INFO - PROCESS | 1655 | 1471088813629 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1655 | 1471088813631 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fb8000 == 38 [pid = 1655] [id = 408] 04:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1254cf000) [pid = 1655] [serial = 1223] [outer = 0x0] 04:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1273e0000) [pid = 1655] [serial = 1224] [outer = 0x1254cf000] 04:46:53 INFO - PROCESS | 1655 | 1471088813657 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129336c00) [pid = 1655] [serial = 1225] [outer = 0x1254cf000] 04:46:53 INFO - PROCESS | 1655 | 1471088813987 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]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:46:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 04:46:54 INFO - PROCESS | 1655 | 1471088814045 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1655 | 1471088814047 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:46:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:46:54 INFO - PROCESS | 1655 | 1471088814051 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1655 | 1471088814054 Marionette TRACE conn2 <- [1,1606,null,{}] 04:46:54 INFO - PROCESS | 1655 | 1471088814058 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}] 04:46:54 INFO - PROCESS | 1655 | 1471088814060 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:54 INFO - PROCESS | 1655 | 1471088814159 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:46:54 INFO - PROCESS | 1655 | 1471088814256 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1655 | 1471088814259 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e6800 == 39 [pid = 1655] [id = 409] 04:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112f9c800) [pid = 1655] [serial = 1226] [outer = 0x0] 04:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x113884c00) [pid = 1655] [serial = 1227] [outer = 0x112f9c800] 04:46:54 INFO - PROCESS | 1655 | 1471088814290 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1160b4c00) [pid = 1655] [serial = 1228] [outer = 0x112f9c800] 04:46:54 INFO - PROCESS | 1655 | 1471088814857 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]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:46:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 823ms 04:46:54 INFO - PROCESS | 1655 | 1471088814876 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1655 | 1471088814879 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:46:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:46:54 INFO - PROCESS | 1655 | 1471088814886 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1655 | 1471088814891 Marionette TRACE conn2 <- [1,1610,null,{}] 04:46:54 INFO - PROCESS | 1655 | 1471088814895 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}] 04:46:54 INFO - PROCESS | 1655 | 1471088814898 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:55 INFO - PROCESS | 1655 | 1471088815056 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:46:55 INFO - PROCESS | 1655 | 1471088815168 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1655 | 1471088815170 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f9c000 == 40 [pid = 1655] [id = 410] 04:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116ebe800) [pid = 1655] [serial = 1229] [outer = 0x0] 04:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11845b400) [pid = 1655] [serial = 1230] [outer = 0x116ebe800] 04:46:55 INFO - PROCESS | 1655 | 1471088815223 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118495800) [pid = 1655] [serial = 1231] [outer = 0x116ebe800] 04:46:55 INFO - PROCESS | 1655 | 1471088815774 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]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:46:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 926ms 04:46:55 INFO - PROCESS | 1655 | 1471088815814 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1655 | 1471088815816 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:46:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:46:55 INFO - PROCESS | 1655 | 1471088815820 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1655 | 1471088815823 Marionette TRACE conn2 <- [1,1614,null,{}] 04:46:55 INFO - PROCESS | 1655 | 1471088815829 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}] 04:46:55 INFO - PROCESS | 1655 | 1471088815833 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:55 INFO - PROCESS | 1655 | 1471088815942 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:46:56 INFO - PROCESS | 1655 | 1471088816023 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1655 | 1471088816026 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f0b000 == 41 [pid = 1655] [id = 411] 04:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116eb4800) [pid = 1655] [serial = 1232] [outer = 0x0] 04:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11848ac00) [pid = 1655] [serial = 1233] [outer = 0x116eb4800] 04:46:56 INFO - PROCESS | 1655 | 1471088816058 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x120e4f400) [pid = 1655] [serial = 1234] [outer = 0x116eb4800] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a768000 == 40 [pid = 1655] [id = 407] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119c82800 == 39 [pid = 1655] [id = 406] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12930d800 == 38 [pid = 1655] [id = 405] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12905d800 == 37 [pid = 1655] [id = 404] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e3000 == 36 [pid = 1655] [id = 403] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123fbe800 == 35 [pid = 1655] [id = 402] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12116f000 == 34 [pid = 1655] [id = 401] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119c83000 == 33 [pid = 1655] [id = 400] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1184e2000 == 32 [pid = 1655] [id = 399] 04:46:56 INFO - PROCESS | 1655 | --DOCSHELL 0x116029000 == 31 [pid = 1655] [id = 398] 04:46:56 INFO - PROCESS | 1655 | 1471088816702 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]]]}] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129178800) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126b10000) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a7e1000) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12af2e400) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1187b6400) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1192ae800) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1245c9000) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12af04800) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120e53c00) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121040000) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121ee1800) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123f4cc00) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11821a400) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119839800) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112ef5800) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113806400) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12bda4400) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12bda5400) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120d0c400) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x120e5cc00) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1245ca400) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b94d400) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b80bc00) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a51a400) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x127309c00) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b890400) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12c499000) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12671f000) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 04:46:56 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1267e5400) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 04:46:56 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 04:46:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 922ms 04:46:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:46:56 INFO - PROCESS | 1655 | 1471088816741 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1655 | 1471088816744 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:46:56 INFO - PROCESS | 1655 | 1471088816747 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1655 | 1471088816748 Marionette TRACE conn2 <- [1,1618,null,{}] 04:46:56 INFO - PROCESS | 1655 | 1471088816753 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}] 04:46:56 INFO - PROCESS | 1655 | 1471088816754 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:56 INFO - PROCESS | 1655 | 1471088816834 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:46:56 INFO - PROCESS | 1655 | 1471088816843 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1655 | 1471088816845 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e63000 == 32 [pid = 1655] [id = 412] 04:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1171be000) [pid = 1655] [serial = 1235] [outer = 0x0] 04:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118116800) [pid = 1655] [serial = 1236] [outer = 0x1171be000] 04:46:56 INFO - PROCESS | 1655 | 1471088816874 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118462400) [pid = 1655] [serial = 1237] [outer = 0x1171be000] 04:46:57 INFO - PROCESS | 1655 | 1471088817336 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]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 621ms 04:46:57 INFO - PROCESS | 1655 | 1471088817404 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1655 | 1471088817409 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:46:57 INFO - PROCESS | 1655 | 1471088817420 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1655 | 1471088817423 Marionette TRACE conn2 <- [1,1622,null,{}] 04:46:57 INFO - PROCESS | 1655 | 1471088817426 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}] 04:46:57 INFO - PROCESS | 1655 | 1471088817429 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:57 INFO - PROCESS | 1655 | 1471088817554 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:46:57 INFO - PROCESS | 1655 | 1471088817626 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1655 | 1471088817627 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1196f8800 == 33 [pid = 1655] [id = 413] 04:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11848a400) [pid = 1655] [serial = 1238] [outer = 0x0] 04:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119226c00) [pid = 1655] [serial = 1239] [outer = 0x11848a400] 04:46:57 INFO - PROCESS | 1655 | 1471088817653 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119657400) [pid = 1655] [serial = 1240] [outer = 0x11848a400] 04:46:57 INFO - PROCESS | 1655 | 1471088817957 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]]]}] 04:46:57 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 04:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 573ms 04:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:46:57 INFO - PROCESS | 1655 | 1471088817992 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1655 | 1471088817993 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:46:57 INFO - PROCESS | 1655 | 1471088817995 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1655 | 1471088817997 Marionette TRACE conn2 <- [1,1626,null,{}] 04:46:58 INFO - PROCESS | 1655 | 1471088818008 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}] 04:46:58 INFO - PROCESS | 1655 | 1471088818011 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:58 INFO - PROCESS | 1655 | 1471088818091 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:46:58 INFO - PROCESS | 1655 | 1471088818147 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1655 | 1471088818149 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b06800 == 34 [pid = 1655] [id = 414] 04:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11985b000) [pid = 1655] [serial = 1241] [outer = 0x0] 04:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120d10000) [pid = 1655] [serial = 1242] [outer = 0x11985b000] 04:46:58 INFO - PROCESS | 1655 | 1471088818177 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121739400) [pid = 1655] [serial = 1243] [outer = 0x11985b000] 04:46:58 INFO - PROCESS | 1655 | 1471088818453 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]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:46:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 471ms 04:46:58 INFO - PROCESS | 1655 | 1471088818466 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1655 | 1471088818468 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:46:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:46:58 INFO - PROCESS | 1655 | 1471088818478 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1655 | 1471088818480 Marionette TRACE conn2 <- [1,1630,null,{}] 04:46:58 INFO - PROCESS | 1655 | 1471088818482 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}] 04:46:58 INFO - PROCESS | 1655 | 1471088818483 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:58 INFO - PROCESS | 1655 | 1471088818570 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:46:58 INFO - PROCESS | 1655 | 1471088818576 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1655 | 1471088818577 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271d4800 == 35 [pid = 1655] [id = 415] 04:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1219f5000) [pid = 1655] [serial = 1244] [outer = 0x0] 04:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123c09000) [pid = 1655] [serial = 1245] [outer = 0x1219f5000] 04:46:58 INFO - PROCESS | 1655 | 1471088818602 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1241b9c00) [pid = 1655] [serial = 1246] [outer = 0x1219f5000] 04:46:58 INFO - PROCESS | 1655 | 1471088818989 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]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:46:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 04:46:58 INFO - PROCESS | 1655 | 1471088818996 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1655 | 1471088818998 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:46:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:46:59 INFO - PROCESS | 1655 | 1471088819000 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1655 | 1471088819001 Marionette TRACE conn2 <- [1,1634,null,{}] 04:46:59 INFO - PROCESS | 1655 | 1471088819005 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}] 04:46:59 INFO - PROCESS | 1655 | 1471088819006 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:59 INFO - PROCESS | 1655 | 1471088819107 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:46:59 INFO - PROCESS | 1655 | 1471088819117 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1655 | 1471088819118 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x129071000 == 36 [pid = 1655] [id = 416] 04:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112f97800) [pid = 1655] [serial = 1247] [outer = 0x0] 04:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1245cb000) [pid = 1655] [serial = 1248] [outer = 0x112f97800] 04:46:59 INFO - PROCESS | 1655 | 1471088819148 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1254cb800) [pid = 1655] [serial = 1249] [outer = 0x112f97800] 04:46:59 INFO - PROCESS | 1655 | 1471088819508 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]]]}] 04:46:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:46:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 522ms 04:46:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:46:59 INFO - PROCESS | 1655 | 1471088819522 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1655 | 1471088819524 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:46:59 INFO - PROCESS | 1655 | 1471088819526 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1655 | 1471088819527 Marionette TRACE conn2 <- [1,1638,null,{}] 04:46:59 INFO - PROCESS | 1655 | 1471088819529 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}] 04:46:59 INFO - PROCESS | 1655 | 1471088819533 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:59 INFO - PROCESS | 1655 | 1471088819661 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:46:59 INFO - PROCESS | 1655 | 1471088819664 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1655 | 1471088819666 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:46:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a773800 == 37 [pid = 1655] [id = 417] 04:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12671dc00) [pid = 1655] [serial = 1250] [outer = 0x0] 04:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126f5cc00) [pid = 1655] [serial = 1251] [outer = 0x12671dc00] 04:46:59 INFO - PROCESS | 1655 | 1471088819691 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12917a800) [pid = 1655] [serial = 1252] [outer = 0x12671dc00] 04:47:00 INFO - PROCESS | 1655 | 1471088820055 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]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:47:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 569ms 04:47:00 INFO - PROCESS | 1655 | 1471088820096 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1655 | 1471088820097 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:47:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:47:00 INFO - PROCESS | 1655 | 1471088820099 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1655 | 1471088820101 Marionette TRACE conn2 <- [1,1642,null,{}] 04:47:00 INFO - PROCESS | 1655 | 1471088820103 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}] 04:47:00 INFO - PROCESS | 1655 | 1471088820104 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:00 INFO - PROCESS | 1655 | 1471088820216 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:47:00 INFO - PROCESS | 1655 | 1471088820220 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1655 | 1471088820221 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b740000 == 38 [pid = 1655] [id = 418] 04:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112f9b000) [pid = 1655] [serial = 1253] [outer = 0x0] 04:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12933a000) [pid = 1655] [serial = 1254] [outer = 0x112f9b000] 04:47:00 INFO - PROCESS | 1655 | 1471088820306 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a462000) [pid = 1655] [serial = 1255] [outer = 0x112f9b000] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116e2e000) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112e4f400) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1192af800) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113887800) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116eb0800) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115d27400) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126b11000) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11604c000) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12410dc00) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118494400) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12173f000) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118178c00) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119656c00) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124481800) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112e41000) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:47:00 INFO - PROCESS | 1655 | 1471088820841 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]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:47:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 770ms 04:47:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:47:00 INFO - PROCESS | 1655 | 1471088820871 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1655 | 1471088820873 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:47:00 INFO - PROCESS | 1655 | 1471088820875 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1655 | 1471088820876 Marionette TRACE conn2 <- [1,1646,null,{}] 04:47:00 INFO - PROCESS | 1655 | 1471088820879 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}] 04:47:00 INFO - PROCESS | 1655 | 1471088820880 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:00 INFO - PROCESS | 1655 | 1471088820956 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:47:00 INFO - PROCESS | 1655 | 1471088820975 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1655 | 1471088820976 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x112549000 == 39 [pid = 1655] [id = 419] 04:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1160bb000) [pid = 1655] [serial = 1256] [outer = 0x0] 04:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118179400) [pid = 1655] [serial = 1257] [outer = 0x1160bb000] 04:47:01 INFO - PROCESS | 1655 | 1471088821000 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11965b000) [pid = 1655] [serial = 1258] [outer = 0x1160bb000] 04:47:01 INFO - PROCESS | 1655 | 1471088821343 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]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:47:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 04:47:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:47:01 INFO - PROCESS | 1655 | 1471088821394 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1655 | 1471088821395 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:47:01 INFO - PROCESS | 1655 | 1471088821397 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1655 | 1471088821398 Marionette TRACE conn2 <- [1,1650,null,{}] 04:47:01 INFO - PROCESS | 1655 | 1471088821400 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}] 04:47:01 INFO - PROCESS | 1655 | 1471088821401 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:01 INFO - PROCESS | 1655 | 1471088821503 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:47:01 INFO - PROCESS | 1655 | 1471088821511 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1655 | 1471088821512 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b921800 == 40 [pid = 1655] [id = 420] 04:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1192b0400) [pid = 1655] [serial = 1259] [outer = 0x0] 04:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12440ec00) [pid = 1655] [serial = 1260] [outer = 0x1192b0400] 04:47:01 INFO - PROCESS | 1655 | 1471088821537 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b5f000) [pid = 1655] [serial = 1261] [outer = 0x1192b0400] 04:47:01 INFO - PROCESS | 1655 | 1471088821832 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]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:47:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 469ms 04:47:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:47:01 INFO - PROCESS | 1655 | 1471088821866 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1655 | 1471088821868 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:47:01 INFO - PROCESS | 1655 | 1471088821872 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1655 | 1471088821875 Marionette TRACE conn2 <- [1,1654,null,{}] 04:47:01 INFO - PROCESS | 1655 | 1471088821877 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}] 04:47:01 INFO - PROCESS | 1655 | 1471088821878 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:01 INFO - PROCESS | 1655 | 1471088821959 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:47:01 INFO - PROCESS | 1655 | 1471088821963 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1655 | 1471088821964 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bcb7000 == 41 [pid = 1655] [id = 421] 04:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129055400) [pid = 1655] [serial = 1262] [outer = 0x0] 04:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a525c00) [pid = 1655] [serial = 1263] [outer = 0x129055400] 04:47:01 INFO - PROCESS | 1655 | 1471088821995 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a7e5800) [pid = 1655] [serial = 1264] [outer = 0x129055400] 04:47:02 INFO - PROCESS | 1655 | 1471088822328 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]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:47:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 473ms 04:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:47:02 INFO - PROCESS | 1655 | 1471088822343 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1655 | 1471088822345 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:47:02 INFO - PROCESS | 1655 | 1471088822347 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1655 | 1471088822348 Marionette TRACE conn2 <- [1,1658,null,{}] 04:47:02 INFO - PROCESS | 1655 | 1471088822350 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}] 04:47:02 INFO - PROCESS | 1655 | 1471088822352 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:02 INFO - PROCESS | 1655 | 1471088822477 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:47:02 INFO - PROCESS | 1655 | 1471088822483 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1655 | 1471088822485 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf50000 == 42 [pid = 1655] [id = 422] 04:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119b2f400) [pid = 1655] [serial = 1265] [outer = 0x0] 04:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12af04400) [pid = 1655] [serial = 1266] [outer = 0x119b2f400] 04:47:02 INFO - PROCESS | 1655 | 1471088822512 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b811800) [pid = 1655] [serial = 1267] [outer = 0x119b2f400] 04:47:02 INFO - PROCESS | 1655 | 1471088822810 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]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 469ms 04:47:02 INFO - PROCESS | 1655 | 1471088822879 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1655 | 1471088822881 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:47:02 INFO - PROCESS | 1655 | 1471088822887 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1655 | 1471088822890 Marionette TRACE conn2 <- [1,1662,null,{}] 04:47:02 INFO - PROCESS | 1655 | 1471088822894 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}] 04:47:02 INFO - PROCESS | 1655 | 1471088822896 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:03 INFO - PROCESS | 1655 | 1471088823011 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:47:03 INFO - PROCESS | 1655 | 1471088823069 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1655 | 1471088823071 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116165800 == 43 [pid = 1655] [id = 423] 04:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113f41800) [pid = 1655] [serial = 1268] [outer = 0x0] 04:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x116048800) [pid = 1655] [serial = 1269] [outer = 0x113f41800] 04:47:03 INFO - PROCESS | 1655 | 1471088823103 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118226800) [pid = 1655] [serial = 1270] [outer = 0x113f41800] 04:47:03 INFO - PROCESS | 1655 | 1471088823563 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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 723ms 04:47:03 INFO - PROCESS | 1655 | 1471088823609 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:47:03 INFO - PROCESS | 1655 | 1471088823612 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:47:03 INFO - PROCESS | 1655 | 1471088823617 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1655 | 1471088823619 Marionette TRACE conn2 <- [1,1666,null,{}] 04:47:03 INFO - PROCESS | 1655 | 1471088823623 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}] 04:47:03 INFO - PROCESS | 1655 | 1471088823624 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:03 INFO - PROCESS | 1655 | 1471088823752 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:47:03 INFO - PROCESS | 1655 | 1471088823834 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1655 | 1471088823835 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fbe800 == 44 [pid = 1655] [id = 424] 04:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119227400) [pid = 1655] [serial = 1271] [outer = 0x0] 04:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119922400) [pid = 1655] [serial = 1272] [outer = 0x119227400] 04:47:03 INFO - PROCESS | 1655 | 1471088823866 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x120e53000) [pid = 1655] [serial = 1273] [outer = 0x119227400] 04:47:04 INFO - PROCESS | 1655 | 1471088824277 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]]]}] 04:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 726ms 04:47:04 INFO - PROCESS | 1655 | 1471088824340 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1655 | 1471088824342 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:47:04 INFO - PROCESS | 1655 | 1471088824345 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1655 | 1471088824346 Marionette TRACE conn2 <- [1,1670,null,{}] 04:47:04 INFO - PROCESS | 1655 | 1471088824353 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}] 04:47:04 INFO - PROCESS | 1655 | 1471088824357 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:04 INFO - PROCESS | 1655 | 1471088824468 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:47:04 INFO - PROCESS | 1655 | 1471088824545 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1655 | 1471088824547 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf53800 == 45 [pid = 1655] [id = 425] 04:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124410c00) [pid = 1655] [serial = 1274] [outer = 0x0] 04:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126574400) [pid = 1655] [serial = 1275] [outer = 0x124410c00] 04:47:04 INFO - PROCESS | 1655 | 1471088824580 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126d76c00) [pid = 1655] [serial = 1276] [outer = 0x124410c00] 04:47:04 INFO - PROCESS | 1655 | 1471088824994 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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 04:47:05 INFO - PROCESS | 1655 | 1471088825016 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:47:05 INFO - PROCESS | 1655 | 1471088825017 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:47:05 INFO - PROCESS | 1655 | 1471088825020 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1655 | 1471088825021 Marionette TRACE conn2 <- [1,1674,null,{}] 04:47:05 INFO - PROCESS | 1655 | 1471088825024 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}] 04:47:05 INFO - PROCESS | 1655 | 1471088825025 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:05 INFO - PROCESS | 1655 | 1471088825158 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:47:05 INFO - PROCESS | 1655 | 1471088825219 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1655 | 1471088825220 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c94c800 == 46 [pid = 1655] [id = 426] 04:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1273e2400) [pid = 1655] [serial = 1277] [outer = 0x0] 04:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129055800) [pid = 1655] [serial = 1278] [outer = 0x1273e2400] 04:47:05 INFO - PROCESS | 1655 | 1471088825249 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a466400) [pid = 1655] [serial = 1279] [outer = 0x1273e2400] 04:47:05 INFO - PROCESS | 1655 | 1471088825725 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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 720ms 04:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:47:05 INFO - PROCESS | 1655 | 1471088825741 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1655 | 1471088825742 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:47:05 INFO - PROCESS | 1655 | 1471088825744 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1655 | 1471088825746 Marionette TRACE conn2 <- [1,1678,null,{}] 04:47:05 INFO - PROCESS | 1655 | 1471088825748 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}] 04:47:05 INFO - PROCESS | 1655 | 1471088825749 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:05 INFO - PROCESS | 1655 | 1471088825852 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:47:05 INFO - PROCESS | 1655 | 1471088825926 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1655 | 1471088825928 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x117150000 == 47 [pid = 1655] [id = 427] 04:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116eb8400) [pid = 1655] [serial = 1280] [outer = 0x0] 04:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118497c00) [pid = 1655] [serial = 1281] [outer = 0x116eb8400] 04:47:05 INFO - PROCESS | 1655 | 1471088825959 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x125431800) [pid = 1655] [serial = 1282] [outer = 0x116eb8400] 04:47:06 INFO - PROCESS | 1655 | 1471088826552 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]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 872ms 04:47:06 INFO - PROCESS | 1655 | 1471088826617 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1655 | 1471088826620 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:47:06 INFO - PROCESS | 1655 | 1471088826623 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1655 | 1471088826625 Marionette TRACE conn2 <- [1,1682,null,{}] 04:47:06 INFO - PROCESS | 1655 | 1471088826629 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}] 04:47:06 INFO - PROCESS | 1655 | 1471088826630 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:06 INFO - PROCESS | 1655 | 1471088826731 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:47:06 INFO - PROCESS | 1655 | 1471088826792 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1655 | 1471088826793 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11829c000 == 48 [pid = 1655] [id = 428] 04:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11810f800) [pid = 1655] [serial = 1283] [outer = 0x0] 04:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118490000) [pid = 1655] [serial = 1284] [outer = 0x11810f800] 04:47:06 INFO - PROCESS | 1655 | 1471088826822 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1187ac800) [pid = 1655] [serial = 1285] [outer = 0x11810f800] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1168c5000 == 47 [pid = 1655] [id = 397] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12bcb7000 == 46 [pid = 1655] [id = 421] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b921800 == 45 [pid = 1655] [id = 420] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x112549000 == 44 [pid = 1655] [id = 419] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b740000 == 43 [pid = 1655] [id = 418] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12a773800 == 42 [pid = 1655] [id = 417] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129071000 == 41 [pid = 1655] [id = 416] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1271d4800 == 40 [pid = 1655] [id = 415] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123b06800 == 39 [pid = 1655] [id = 414] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1196f8800 == 38 [pid = 1655] [id = 413] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116e63000 == 37 [pid = 1655] [id = 412] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x112f0b000 == 36 [pid = 1655] [id = 411] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x120f9c000 == 35 [pid = 1655] [id = 410] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e6800 == 34 [pid = 1655] [id = 409] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123fb8000 == 33 [pid = 1655] [id = 408] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117150000 == 32 [pid = 1655] [id = 427] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12c94c800 == 31 [pid = 1655] [id = 426] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf53800 == 30 [pid = 1655] [id = 425] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123fbe800 == 29 [pid = 1655] [id = 424] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf50000 == 28 [pid = 1655] [id = 422] 04:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116165800 == 27 [pid = 1655] [id = 423] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x120d10400) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1187af400) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119221c00) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119857800) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x113a06000) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x112cc4400) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118114000) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11817e400) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x113d56000) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121730400) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1273d9000) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x120e54c00) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11845e800) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116eb2000) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12447f400) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119b2b400) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119651000) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123f55c00) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12410a800) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1219f4c00) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118f7d400) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126714000) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1273e0000) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129177800) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128b53400) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x127312800) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x117d3d400) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121b14000) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126fcf400) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1254cd000) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126b10c00) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119b2d800) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 04:47:07 INFO - PROCESS | 1655 | 1471088827762 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]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1174ms 04:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:47:07 INFO - PROCESS | 1655 | 1471088827797 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1655 | 1471088827799 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:47:07 INFO - PROCESS | 1655 | 1471088827802 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1655 | 1471088827807 Marionette TRACE conn2 <- [1,1686,null,{}] 04:47:07 INFO - PROCESS | 1655 | 1471088827810 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}] 04:47:07 INFO - PROCESS | 1655 | 1471088827812 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:07 INFO - PROCESS | 1655 | 1471088827897 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:47:07 INFO - PROCESS | 1655 | 1471088827902 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1655 | 1471088827907 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x116154000 == 28 [pid = 1655] [id = 429] 04:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x113a0f800) [pid = 1655] [serial = 1286] [outer = 0x0] 04:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116aa7800) [pid = 1655] [serial = 1287] [outer = 0x113a0f800] 04:47:07 INFO - PROCESS | 1655 | 1471088827936 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112d77400) [pid = 1655] [serial = 1288] [outer = 0x113a0f800] 04:47:08 INFO - PROCESS | 1655 | 1471088828316 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]]]}] 04:47:08 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 04:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 574ms 04:47:08 INFO - PROCESS | 1655 | 1471088828376 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1655 | 1471088828380 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:47:08 INFO - PROCESS | 1655 | 1471088828384 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1655 | 1471088828386 Marionette TRACE conn2 <- [1,1690,null,{}] 04:47:08 INFO - PROCESS | 1655 | 1471088828389 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}] 04:47:08 INFO - PROCESS | 1655 | 1471088828390 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:08 INFO - PROCESS | 1655 | 1471088828468 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:47:08 INFO - PROCESS | 1655 | 1471088828475 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1655 | 1471088828476 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192c8800 == 29 [pid = 1655] [id = 430] 04:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11817a800) [pid = 1655] [serial = 1289] [outer = 0x0] 04:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1187afc00) [pid = 1655] [serial = 1290] [outer = 0x11817a800] 04:47:08 INFO - PROCESS | 1655 | 1471088828503 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11922a400) [pid = 1655] [serial = 1291] [outer = 0x11817a800] 04:47:08 INFO - PROCESS | 1655 | 1471088828947 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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 571ms 04:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:47:08 INFO - PROCESS | 1655 | 1471088828957 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1655 | 1471088828960 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:47:08 INFO - PROCESS | 1655 | 1471088828963 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1655 | 1471088828968 Marionette TRACE conn2 <- [1,1694,null,{}] 04:47:08 INFO - PROCESS | 1655 | 1471088828994 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}] 04:47:09 INFO - PROCESS | 1655 | 1471088828999 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:09 INFO - PROCESS | 1655 | 1471088829124 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:47:09 INFO - PROCESS | 1655 | 1471088829144 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1655 | 1471088829146 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12132a000 == 30 [pid = 1655] [id = 431] 04:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112f91800) [pid = 1655] [serial = 1292] [outer = 0x0] 04:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120e4f800) [pid = 1655] [serial = 1293] [outer = 0x112f91800] 04:47:09 INFO - PROCESS | 1655 | 1471088829193 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120e59800) [pid = 1655] [serial = 1294] [outer = 0x112f91800] 04:47:09 INFO - PROCESS | 1655 | 1471088829909 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]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 992ms 04:47:09 INFO - PROCESS | 1655 | 1471088829956 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1655 | 1471088829959 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:47:09 INFO - PROCESS | 1655 | 1471088829962 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1655 | 1471088829964 Marionette TRACE conn2 <- [1,1698,null,{}] 04:47:09 INFO - PROCESS | 1655 | 1471088829991 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}] 04:47:09 INFO - PROCESS | 1655 | 1471088829993 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:10 INFO - PROCESS | 1655 | 1471088830122 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:47:10 INFO - PROCESS | 1655 | 1471088830162 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1655 | 1471088830163 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192d8000 == 31 [pid = 1655] [id = 432] 04:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11688a800) [pid = 1655] [serial = 1295] [outer = 0x0] 04:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1176b6000) [pid = 1655] [serial = 1296] [outer = 0x11688a800] 04:47:10 INFO - PROCESS | 1655 | 1471088830194 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118493000) [pid = 1655] [serial = 1297] [outer = 0x11688a800] 04:47:10 INFO - PROCESS | 1655 | 1471088830715 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]]]}] 04:47:10 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 04:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 823ms 04:47:10 INFO - PROCESS | 1655 | 1471088830784 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1655 | 1471088830790 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:47:10 INFO - PROCESS | 1655 | 1471088830795 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1655 | 1471088830796 Marionette TRACE conn2 <- [1,1702,null,{}] 04:47:10 INFO - PROCESS | 1655 | 1471088830799 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}] 04:47:10 INFO - PROCESS | 1655 | 1471088830801 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:10 INFO - PROCESS | 1655 | 1471088830905 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:47:10 INFO - PROCESS | 1655 | 1471088830983 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1655 | 1471088830985 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x124448000 == 32 [pid = 1655] [id = 433] 04:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119858c00) [pid = 1655] [serial = 1298] [outer = 0x0] 04:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x120d0c400) [pid = 1655] [serial = 1299] [outer = 0x119858c00] 04:47:11 INFO - PROCESS | 1655 | 1471088831017 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x120e5c000) [pid = 1655] [serial = 1300] [outer = 0x119858c00] 04:47:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1192c8800 == 31 [pid = 1655] [id = 430] 04:47:11 INFO - PROCESS | 1655 | --DOCSHELL 0x116154000 == 30 [pid = 1655] [id = 429] 04:47:11 INFO - PROCESS | 1655 | --DOCSHELL 0x11829c000 == 29 [pid = 1655] [id = 428] 04:47:11 INFO - PROCESS | 1655 | 1471088831547 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]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 771ms 04:47:11 INFO - PROCESS | 1655 | 1471088831569 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:47:11 INFO - PROCESS | 1655 | 1471088831574 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:47:11 INFO - PROCESS | 1655 | 1471088831579 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1655 | 1471088831581 Marionette TRACE conn2 <- [1,1706,null,{}] 04:47:11 INFO - PROCESS | 1655 | 1471088831585 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}] 04:47:11 INFO - PROCESS | 1655 | 1471088831589 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:11 INFO - PROCESS | 1655 | 1471088831673 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:47:11 INFO - PROCESS | 1655 | 1471088831678 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1655 | 1471088831679 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f0d800 == 30 [pid = 1655] [id = 434] 04:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11817e400) [pid = 1655] [serial = 1301] [outer = 0x0] 04:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11857c000) [pid = 1655] [serial = 1302] [outer = 0x11817e400] 04:47:11 INFO - PROCESS | 1655 | 1471088831707 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119914400) [pid = 1655] [serial = 1303] [outer = 0x11817e400] 04:47:12 INFO - PROCESS | 1655 | 1471088832114 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]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 571ms 04:47:12 INFO - PROCESS | 1655 | 1471088832156 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1655 | 1471088832159 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:47:12 INFO - PROCESS | 1655 | 1471088832164 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1655 | 1471088832165 Marionette TRACE conn2 <- [1,1710,null,{}] 04:47:12 INFO - PROCESS | 1655 | 1471088832168 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}] 04:47:12 INFO - PROCESS | 1655 | 1471088832169 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:12 INFO - PROCESS | 1655 | 1471088832283 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:47:12 INFO - PROCESS | 1655 | 1471088832288 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1655 | 1471088832290 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fba000 == 31 [pid = 1655] [id = 435] 04:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12103fc00) [pid = 1655] [serial = 1304] [outer = 0x0] 04:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12177fc00) [pid = 1655] [serial = 1305] [outer = 0x12103fc00] 04:47:12 INFO - PROCESS | 1655 | 1471088832317 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1219f8c00) [pid = 1655] [serial = 1306] [outer = 0x12103fc00] 04:47:12 INFO - PROCESS | 1655 | 1471088832739 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]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 622ms 04:47:12 INFO - PROCESS | 1655 | 1471088832786 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1655 | 1471088832788 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:47:12 INFO - PROCESS | 1655 | 1471088832792 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1655 | 1471088832796 Marionette TRACE conn2 <- [1,1714,null,{}] 04:47:12 INFO - PROCESS | 1655 | 1471088832814 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}] 04:47:12 INFO - PROCESS | 1655 | 1471088832820 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:12 INFO - PROCESS | 1655 | 1471088832935 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:47:12 INFO - PROCESS | 1655 | 1471088832977 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1655 | 1471088832979 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c7c800 == 32 [pid = 1655] [id = 436] 04:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x112ccec00) [pid = 1655] [serial = 1307] [outer = 0x0] 04:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12447d400) [pid = 1655] [serial = 1308] [outer = 0x112ccec00] 04:47:13 INFO - PROCESS | 1655 | 1471088833007 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12671f400) [pid = 1655] [serial = 1309] [outer = 0x112ccec00] 04:47:13 INFO - PROCESS | 1655 | 1471088833327 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]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 575ms 04:47:13 INFO - PROCESS | 1655 | 1471088833366 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1655 | 1471088833368 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:47:13 INFO - PROCESS | 1655 | 1471088833370 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1655 | 1471088833371 Marionette TRACE conn2 <- [1,1718,null,{}] 04:47:13 INFO - PROCESS | 1655 | 1471088833374 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}] 04:47:13 INFO - PROCESS | 1655 | 1471088833375 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:13 INFO - PROCESS | 1655 | 1471088833478 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:47:13 INFO - PROCESS | 1655 | 1471088833481 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1655 | 1471088833483 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a209000 == 33 [pid = 1655] [id = 437] 04:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1267ef800) [pid = 1655] [serial = 1310] [outer = 0x0] 04:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126f5d000) [pid = 1655] [serial = 1311] [outer = 0x1267ef800] 04:47:13 INFO - PROCESS | 1655 | 1471088833508 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12730a400) [pid = 1655] [serial = 1312] [outer = 0x1267ef800] 04:47:13 INFO - PROCESS | 1655 | 1471088833906 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]]]}] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119b2f400) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x112f97800) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12671dc00) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112f9b000) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11985b000) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1219f5000) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112f9c800) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1254cf000) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1171be000) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116ebe800) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116eb4800) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11848a400) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1192b0400) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1160bb000) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1273e2400) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11817a800) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116eb8400) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124410c00) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119227400) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113f41800) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113a0f800) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113a0bc00) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129055400) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 569ms 04:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:47:13 INFO - PROCESS | 1655 | 1471088833946 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1655 | 1471088833948 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:47:13 INFO - PROCESS | 1655 | 1471088833950 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1655 | 1471088833951 Marionette TRACE conn2 <- [1,1722,null,{}] 04:47:13 INFO - PROCESS | 1655 | 1471088833953 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}] 04:47:13 INFO - PROCESS | 1655 | 1471088833955 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:14 INFO - PROCESS | 1655 | 1471088834030 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:47:14 INFO - PROCESS | 1655 | 1471088834034 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1655 | 1471088834035 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c96800 == 34 [pid = 1655] [id = 438] 04:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112f92800) [pid = 1655] [serial = 1313] [outer = 0x0] 04:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x113a0bc00) [pid = 1655] [serial = 1314] [outer = 0x112f92800] 04:47:14 INFO - PROCESS | 1655 | 1471088834064 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116eb4800) [pid = 1655] [serial = 1315] [outer = 0x112f92800] 04:47:14 INFO - PROCESS | 1655 | 1471088834400 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]]]}] 04:47:14 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 04:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 468ms 04:47:14 INFO - PROCESS | 1655 | 1471088834418 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:47:14 INFO - PROCESS | 1655 | 1471088834422 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:47:14 INFO - PROCESS | 1655 | 1471088834424 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1655 | 1471088834425 Marionette TRACE conn2 <- [1,1726,null,{}] 04:47:14 INFO - PROCESS | 1655 | 1471088834428 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}] 04:47:14 INFO - PROCESS | 1655 | 1471088834432 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:14 INFO - PROCESS | 1655 | 1471088834550 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:47:14 INFO - PROCESS | 1655 | 1471088834584 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1655 | 1471088834585 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af50000 == 35 [pid = 1655] [id = 439] 04:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116eb7400) [pid = 1655] [serial = 1316] [outer = 0x0] 04:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118f80000) [pid = 1655] [serial = 1317] [outer = 0x116eb7400] 04:47:14 INFO - PROCESS | 1655 | 1471088834611 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12904e800) [pid = 1655] [serial = 1318] [outer = 0x116eb7400] 04:47:14 INFO - PROCESS | 1655 | 1471088834909 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]]]}] 04:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 04:47:14 INFO - PROCESS | 1655 | 1471088834943 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:47:14 INFO - PROCESS | 1655 | 1471088834951 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:47:14 INFO - PROCESS | 1655 | 1471088834956 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1655 | 1471088834957 Marionette TRACE conn2 <- [1,1730,null,{}] 04:47:14 INFO - PROCESS | 1655 | 1471088834960 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}] 04:47:14 INFO - PROCESS | 1655 | 1471088834961 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:15 INFO - PROCESS | 1655 | 1471088835034 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:47:15 INFO - PROCESS | 1655 | 1471088835040 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1655 | 1471088835041 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b72b000 == 36 [pid = 1655] [id = 440] 04:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129053000) [pid = 1655] [serial = 1319] [outer = 0x0] 04:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129336400) [pid = 1655] [serial = 1320] [outer = 0x129053000] 04:47:15 INFO - PROCESS | 1655 | 1471088835065 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a406000) [pid = 1655] [serial = 1321] [outer = 0x129053000] 04:47:15 INFO - PROCESS | 1655 | 1471088835392 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]]]}] 04:47:15 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 04:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 470ms 04:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:47:15 INFO - PROCESS | 1655 | 1471088835427 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1655 | 1471088835428 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:47:15 INFO - PROCESS | 1655 | 1471088835430 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1655 | 1471088835431 Marionette TRACE conn2 <- [1,1734,null,{}] 04:47:15 INFO - PROCESS | 1655 | 1471088835433 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}] 04:47:15 INFO - PROCESS | 1655 | 1471088835435 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:15 INFO - PROCESS | 1655 | 1471088835542 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:47:15 INFO - PROCESS | 1655 | 1471088835548 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1655 | 1471088835549 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b92c800 == 37 [pid = 1655] [id = 441] 04:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129171800) [pid = 1655] [serial = 1322] [outer = 0x0] 04:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a46b000) [pid = 1655] [serial = 1323] [outer = 0x129171800] 04:47:15 INFO - PROCESS | 1655 | 1471088835573 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a525400) [pid = 1655] [serial = 1324] [outer = 0x129171800] 04:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms 04:47:15 INFO - PROCESS | 1655 | 1471088835894 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]]]}] 04:47:15 INFO - PROCESS | 1655 | 1471088835898 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1655 | 1471088835899 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:47:15 INFO - PROCESS | 1655 | 1471088835962 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1655 | 1471088835964 Marionette TRACE conn2 <- [1,1738,null,{}] 04:47:15 INFO - PROCESS | 1655 | 1471088835967 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}] 04:47:15 INFO - PROCESS | 1655 | 1471088835971 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:16 INFO - PROCESS | 1655 | 1471088836083 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:47:16 INFO - PROCESS | 1655 | 1471088836144 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1655 | 1471088836147 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f5a000 == 38 [pid = 1655] [id = 442] 04:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113892800) [pid = 1655] [serial = 1325] [outer = 0x0] 04:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1161fa800) [pid = 1655] [serial = 1326] [outer = 0x113892800] 04:47:16 INFO - PROCESS | 1655 | 1471088836179 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118179000) [pid = 1655] [serial = 1327] [outer = 0x113892800] 04:47:16 INFO - PROCESS | 1655 | 1471088836584 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]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 679ms 04:47:16 INFO - PROCESS | 1655 | 1471088836636 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1655 | 1471088836641 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:47:16 INFO - PROCESS | 1655 | 1471088836644 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1655 | 1471088836646 Marionette TRACE conn2 <- [1,1742,null,{}] 04:47:16 INFO - PROCESS | 1655 | 1471088836650 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}] 04:47:16 INFO - PROCESS | 1655 | 1471088836653 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:16 INFO - PROCESS | 1655 | 1471088836753 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:47:16 INFO - PROCESS | 1655 | 1471088836812 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1655 | 1471088836814 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12907a800 == 39 [pid = 1655] [id = 443] 04:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119b2a400) [pid = 1655] [serial = 1328] [outer = 0x0] 04:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x120e55000) [pid = 1655] [serial = 1329] [outer = 0x119b2a400] 04:47:16 INFO - PROCESS | 1655 | 1471088836845 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12178c400) [pid = 1655] [serial = 1330] [outer = 0x119b2a400] 04:47:17 INFO - PROCESS | 1655 | 1471088837275 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]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 669ms 04:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:47:17 INFO - PROCESS | 1655 | 1471088837313 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1655 | 1471088837315 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:47:17 INFO - PROCESS | 1655 | 1471088837317 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1655 | 1471088837319 Marionette TRACE conn2 <- [1,1746,null,{}] 04:47:17 INFO - PROCESS | 1655 | 1471088837321 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}] 04:47:17 INFO - PROCESS | 1655 | 1471088837323 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:17 INFO - PROCESS | 1655 | 1471088837447 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:47:17 INFO - PROCESS | 1655 | 1471088837526 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1655 | 1471088837530 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf50800 == 40 [pid = 1655] [id = 444] 04:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1254c5800) [pid = 1655] [serial = 1331] [outer = 0x0] 04:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12671c800) [pid = 1655] [serial = 1332] [outer = 0x1254c5800] 04:47:17 INFO - PROCESS | 1655 | 1471088837562 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126f5c400) [pid = 1655] [serial = 1333] [outer = 0x1254c5800] 04:47:17 INFO - PROCESS | 1655 | 1471088837978 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 721ms 04:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:47:18 INFO - PROCESS | 1655 | 1471088838039 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1655 | 1471088838040 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:47:18 INFO - PROCESS | 1655 | 1471088838043 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1655 | 1471088838044 Marionette TRACE conn2 <- [1,1750,null,{}] 04:47:18 INFO - PROCESS | 1655 | 1471088838046 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}] 04:47:18 INFO - PROCESS | 1655 | 1471088838048 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:18 INFO - PROCESS | 1655 | 1471088838146 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:47:18 INFO - PROCESS | 1655 | 1471088838206 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1655 | 1471088838207 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2be800 == 41 [pid = 1655] [id = 445] 04:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1273db400) [pid = 1655] [serial = 1334] [outer = 0x0] 04:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12916f800) [pid = 1655] [serial = 1335] [outer = 0x1273db400] 04:47:18 INFO - PROCESS | 1655 | 1471088838237 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a7e0000) [pid = 1655] [serial = 1336] [outer = 0x1273db400] 04:47:18 INFO - PROCESS | 1655 | 1471088838642 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 620ms 04:47:18 INFO - PROCESS | 1655 | 1471088838664 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1655 | 1471088838665 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:47:18 INFO - PROCESS | 1655 | 1471088838667 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1655 | 1471088838669 Marionette TRACE conn2 <- [1,1754,null,{}] 04:47:18 INFO - PROCESS | 1655 | 1471088838671 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}] 04:47:18 INFO - PROCESS | 1655 | 1471088838672 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:18 INFO - PROCESS | 1655 | 1471088838768 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:47:18 INFO - PROCESS | 1655 | 1471088838859 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1655 | 1471088838861 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc53800 == 42 [pid = 1655] [id = 446] 04:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129054400) [pid = 1655] [serial = 1337] [outer = 0x0] 04:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12af06000) [pid = 1655] [serial = 1338] [outer = 0x129054400] 04:47:18 INFO - PROCESS | 1655 | 1471088838889 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12af11c00) [pid = 1655] [serial = 1339] [outer = 0x129054400] 04:47:19 INFO - PROCESS | 1655 | 1471088839316 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]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 04:47:19 INFO - PROCESS | 1655 | 1471088839339 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1655 | 1471088839340 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:47:19 INFO - PROCESS | 1655 | 1471088839343 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1655 | 1471088839344 Marionette TRACE conn2 <- [1,1758,null,{}] 04:47:19 INFO - PROCESS | 1655 | 1471088839346 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}] 04:47:19 INFO - PROCESS | 1655 | 1471088839351 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:19 INFO - PROCESS | 1655 | 1471088839470 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:47:19 INFO - PROCESS | 1655 | 1471088839534 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1655 | 1471088839536 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x118799800 == 43 [pid = 1655] [id = 447] 04:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1160ae400) [pid = 1655] [serial = 1340] [outer = 0x0] 04:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128b5fc00) [pid = 1655] [serial = 1341] [outer = 0x1160ae400] 04:47:19 INFO - PROCESS | 1655 | 1471088839579 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12b897400) [pid = 1655] [serial = 1342] [outer = 0x1160ae400] 04:47:19 INFO - PROCESS | 1655 | 1471088839973 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]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 820ms 04:47:20 INFO - PROCESS | 1655 | 1471088840241 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1655 | 1471088840245 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:47:20 INFO - PROCESS | 1655 | 1471088840253 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1655 | 1471088840256 Marionette TRACE conn2 <- [1,1762,null,{}] 04:47:20 INFO - PROCESS | 1655 | 1471088840261 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}] 04:47:20 INFO - PROCESS | 1655 | 1471088840264 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:20 INFO - PROCESS | 1655 | 1471088840415 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:47:20 INFO - PROCESS | 1655 | 1471088840500 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1655 | 1471088840504 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192ce800 == 44 [pid = 1655] [id = 448] 04:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11817cc00) [pid = 1655] [serial = 1343] [outer = 0x0] 04:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118465800) [pid = 1655] [serial = 1344] [outer = 0x11817cc00] 04:47:20 INFO - PROCESS | 1655 | 1471088840544 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1187b5400) [pid = 1655] [serial = 1345] [outer = 0x11817cc00] 04:47:20 INFO - PROCESS | 1655 | 1471088840962 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]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 725ms 04:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:47:20 INFO - PROCESS | 1655 | 1471088840977 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1655 | 1471088840979 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:47:20 INFO - PROCESS | 1655 | 1471088840983 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1655 | 1471088840985 Marionette TRACE conn2 <- [1,1766,null,{}] 04:47:20 INFO - PROCESS | 1655 | 1471088840988 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}] 04:47:20 INFO - PROCESS | 1655 | 1471088840989 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:21 INFO - PROCESS | 1655 | 1471088841088 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:47:21 INFO - PROCESS | 1655 | 1471088841150 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1655 | 1471088841151 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12166a800 == 45 [pid = 1655] [id = 449] 04:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119839400) [pid = 1655] [serial = 1346] [outer = 0x0] 04:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x120e08000) [pid = 1655] [serial = 1347] [outer = 0x119839400] 04:47:21 INFO - PROCESS | 1655 | 1471088841179 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12154b000) [pid = 1655] [serial = 1348] [outer = 0x119839400] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12b72b000 == 44 [pid = 1655] [id = 440] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12af50000 == 43 [pid = 1655] [id = 439] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x119c96800 == 42 [pid = 1655] [id = 438] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x120e4f800) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118490000) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12a209000 == 41 [pid = 1655] [id = 437] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x128c7c800 == 40 [pid = 1655] [id = 436] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x123fba000 == 39 [pid = 1655] [id = 435] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x118f0d800 == 38 [pid = 1655] [id = 434] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x124448000 == 37 [pid = 1655] [id = 433] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1192d8000 == 36 [pid = 1655] [id = 432] 04:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12132a000 == 35 [pid = 1655] [id = 431] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12a7e5800) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12af04400) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b811800) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1245cb000) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x126f5cc00) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1254cb800) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12933a000) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12917a800) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x120d10000) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x121739400) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x123c09000) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x113884c00) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1160b4c00) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129336c00) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118116800) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118462400) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11845b400) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118495800) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11848ac00) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120e4f400) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119226c00) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119657400) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12440ec00) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118179400) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11965b000) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11922a400) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a525c00) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a462000) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128b5f000) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1241b9c00) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a466400) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1187afc00) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x125431800) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126574400) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x120e53000) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116048800) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112d77400) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116aa7800) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118226800) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126d76c00) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118497c00) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x129055800) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x116884000) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119922400) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 04:47:21 INFO - PROCESS | 1655 | 1471088841541 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]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 571ms 04:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:47:21 INFO - PROCESS | 1655 | 1471088841557 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1655 | 1471088841558 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:47:21 INFO - PROCESS | 1655 | 1471088841560 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1655 | 1471088841561 Marionette TRACE conn2 <- [1,1770,null,{}] 04:47:21 INFO - PROCESS | 1655 | 1471088841568 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}] 04:47:21 INFO - PROCESS | 1655 | 1471088841572 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:21 INFO - PROCESS | 1655 | 1471088841663 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:47:21 INFO - PROCESS | 1655 | 1471088841737 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1655 | 1471088841740 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x119562800 == 36 [pid = 1655] [id = 450] 04:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1219f2000) [pid = 1655] [serial = 1349] [outer = 0x0] 04:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x123bd1800) [pid = 1655] [serial = 1350] [outer = 0x1219f2000] 04:47:21 INFO - PROCESS | 1655 | 1471088841774 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x124481000) [pid = 1655] [serial = 1351] [outer = 0x1219f2000] 04:47:22 INFO - PROCESS | 1655 | 1471088842085 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]]]}] 04:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 569ms 04:47:22 INFO - PROCESS | 1655 | 1471088842130 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1655 | 1471088842131 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:47:22 INFO - PROCESS | 1655 | 1471088842134 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1655 | 1471088842136 Marionette TRACE conn2 <- [1,1774,null,{}] 04:47:22 INFO - PROCESS | 1655 | 1471088842139 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}] 04:47:22 INFO - PROCESS | 1655 | 1471088842140 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:22 INFO - PROCESS | 1655 | 1471088842248 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:47:22 INFO - PROCESS | 1655 | 1471088842334 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1655 | 1471088842336 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x121e3c800 == 37 [pid = 1655] [id = 451] 04:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124415800) [pid = 1655] [serial = 1352] [outer = 0x0] 04:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1267f2c00) [pid = 1655] [serial = 1353] [outer = 0x124415800] 04:47:22 INFO - PROCESS | 1655 | 1471088842379 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x128b5c000) [pid = 1655] [serial = 1354] [outer = 0x124415800] 04:47:22 INFO - PROCESS | 1655 | 1471088842725 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]]]}] 04:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 622ms 04:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:47:22 INFO - PROCESS | 1655 | 1471088842758 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1655 | 1471088842759 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:47:22 INFO - PROCESS | 1655 | 1471088842761 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1655 | 1471088842763 Marionette TRACE conn2 <- [1,1778,null,{}] 04:47:22 INFO - PROCESS | 1655 | 1471088842765 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}] 04:47:22 INFO - PROCESS | 1655 | 1471088842766 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:22 INFO - PROCESS | 1655 | 1471088842845 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:47:22 INFO - PROCESS | 1655 | 1471088842905 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1655 | 1471088842906 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x112144000 == 38 [pid = 1655] [id = 452] 04:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128b5ec00) [pid = 1655] [serial = 1355] [outer = 0x0] 04:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x129173400) [pid = 1655] [serial = 1356] [outer = 0x128b5ec00] 04:47:22 INFO - PROCESS | 1655 | 1471088842946 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12a51f800) [pid = 1655] [serial = 1357] [outer = 0x128b5ec00] 04:47:23 INFO - PROCESS | 1655 | 1471088843223 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]]]}] 04:47:23 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 04:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 04:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:47:23 INFO - PROCESS | 1655 | 1471088843282 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1655 | 1471088843283 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:47:23 INFO - PROCESS | 1655 | 1471088843285 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1655 | 1471088843286 Marionette TRACE conn2 <- [1,1782,null,{}] 04:47:23 INFO - PROCESS | 1655 | 1471088843291 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}] 04:47:23 INFO - PROCESS | 1655 | 1471088843295 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:23 INFO - PROCESS | 1655 | 1471088843397 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:47:23 INFO - PROCESS | 1655 | 1471088843401 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1655 | 1471088843403 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5d9800 == 39 [pid = 1655] [id = 453] 04:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12a7e6400) [pid = 1655] [serial = 1358] [outer = 0x0] 04:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b80e800) [pid = 1655] [serial = 1359] [outer = 0x12a7e6400] 04:47:23 INFO - PROCESS | 1655 | 1471088843428 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12b94e400) [pid = 1655] [serial = 1360] [outer = 0x12a7e6400] 04:47:23 INFO - PROCESS | 1655 | 1471088843802 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]]]}] 04:47:23 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 04:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 573ms 04:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:47:23 INFO - PROCESS | 1655 | 1471088843859 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1655 | 1471088843860 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:47:23 INFO - PROCESS | 1655 | 1471088843862 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1655 | 1471088843863 Marionette TRACE conn2 <- [1,1786,null,{}] 04:47:23 INFO - PROCESS | 1655 | 1471088843866 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}] 04:47:23 INFO - PROCESS | 1655 | 1471088843867 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:23 INFO - PROCESS | 1655 | 1471088843966 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:47:23 INFO - PROCESS | 1655 | 1471088843976 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1655 | 1471088843978 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b071000 == 40 [pid = 1655] [id = 454] 04:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x129051400) [pid = 1655] [serial = 1361] [outer = 0x0] 04:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b955400) [pid = 1655] [serial = 1362] [outer = 0x129051400] 04:47:24 INFO - PROCESS | 1655 | 1471088844001 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12bc61800) [pid = 1655] [serial = 1363] [outer = 0x129051400] 04:47:24 INFO - PROCESS | 1655 | 1471088844342 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]]]}] 04:47:24 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 04:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 04:47:24 INFO - PROCESS | 1655 | 1471088844382 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1655 | 1471088844383 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:47:24 INFO - PROCESS | 1655 | 1471088844385 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1655 | 1471088844386 Marionette TRACE conn2 <- [1,1790,null,{}] 04:47:24 INFO - PROCESS | 1655 | 1471088844389 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}] 04:47:24 INFO - PROCESS | 1655 | 1471088844390 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:24 INFO - PROCESS | 1655 | 1471088844495 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:47:24 INFO - PROCESS | 1655 | 1471088844498 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1655 | 1471088844499 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b874800 == 41 [pid = 1655] [id = 455] 04:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b746800) [pid = 1655] [serial = 1364] [outer = 0x0] 04:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bcf9000) [pid = 1655] [serial = 1365] [outer = 0x12b746800] 04:47:24 INFO - PROCESS | 1655 | 1471088844565 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12bd9c400) [pid = 1655] [serial = 1366] [outer = 0x12b746800] 04:47:24 INFO - PROCESS | 1655 | 1471088844868 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]]]}] 04:47:24 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) 04:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 04:47:24 INFO - PROCESS | 1655 | 1471088844906 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1655 | 1471088844908 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:47:24 INFO - PROCESS | 1655 | 1471088844910 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1655 | 1471088844911 Marionette TRACE conn2 <- [1,1794,null,{}] 04:47:24 INFO - PROCESS | 1655 | 1471088844913 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}] 04:47:24 INFO - PROCESS | 1655 | 1471088844914 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:25 INFO - PROCESS | 1655 | 1471088845015 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:47:25 INFO - PROCESS | 1655 | 1471088845026 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1655 | 1471088845027 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bcb4800 == 42 [pid = 1655] [id = 456] 04:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bcf0800) [pid = 1655] [serial = 1367] [outer = 0x0] 04:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12bda2400) [pid = 1655] [serial = 1368] [outer = 0x12bcf0800] 04:47:25 INFO - PROCESS | 1655 | 1471088845051 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12bda8400) [pid = 1655] [serial = 1369] [outer = 0x12bcf0800] 04:47:25 INFO - PROCESS | 1655 | 1471088845386 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]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 04:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:47:25 INFO - PROCESS | 1655 | 1471088845428 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1655 | 1471088845429 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:47:25 INFO - PROCESS | 1655 | 1471088845431 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1655 | 1471088845433 Marionette TRACE conn2 <- [1,1798,null,{}] 04:47:25 INFO - PROCESS | 1655 | 1471088845435 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}] 04:47:25 INFO - PROCESS | 1655 | 1471088845436 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:25 INFO - PROCESS | 1655 | 1471088845543 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12103fc00) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112ccec00) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1267ef800) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11817e400) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119858c00) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129053000) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112f92800) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116eb7400) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11810f800) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:47:25 INFO - PROCESS | 1655 | 1471088845638 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1655 | 1471088845639 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b0e000 == 43 [pid = 1655] [id = 457] 04:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x110e77000) [pid = 1655] [serial = 1370] [outer = 0x0] 04:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x110e77800) [pid = 1655] [serial = 1371] [outer = 0x110e77000] 04:47:25 INFO - PROCESS | 1655 | 1471088845674 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x110e7dc00) [pid = 1655] [serial = 1372] [outer = 0x110e77000] 04:47:25 INFO - PROCESS | 1655 | 1471088845954 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]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 572ms 04:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:47:26 INFO - PROCESS | 1655 | 1471088846012 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1655 | 1471088846014 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:47:26 INFO - PROCESS | 1655 | 1471088846016 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1655 | 1471088846019 Marionette TRACE conn2 <- [1,1802,null,{}] 04:47:26 INFO - PROCESS | 1655 | 1471088846025 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}] 04:47:26 INFO - PROCESS | 1655 | 1471088846027 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:26 INFO - PROCESS | 1655 | 1471088846142 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:47:26 INFO - PROCESS | 1655 | 1471088846222 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1655 | 1471088846224 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc5e000 == 44 [pid = 1655] [id = 458] 04:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x110e77400) [pid = 1655] [serial = 1373] [outer = 0x0] 04:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112ccec00) [pid = 1655] [serial = 1374] [outer = 0x110e77400] 04:47:26 INFO - PROCESS | 1655 | 1471088846266 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12bda2000) [pid = 1655] [serial = 1375] [outer = 0x110e77400] 04:47:26 INFO - PROCESS | 1655 | 1471088846711 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]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 726ms 04:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:47:26 INFO - PROCESS | 1655 | 1471088846743 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1655 | 1471088846744 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:47:26 INFO - PROCESS | 1655 | 1471088846746 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1655 | 1471088846747 Marionette TRACE conn2 <- [1,1806,null,{}] 04:47:26 INFO - PROCESS | 1655 | 1471088846749 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}] 04:47:26 INFO - PROCESS | 1655 | 1471088846750 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:26 INFO - PROCESS | 1655 | 1471088846843 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:47:26 INFO - PROCESS | 1655 | 1471088846846 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1655 | 1471088846847 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d180000 == 45 [pid = 1655] [id = 459] 04:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121964000) [pid = 1655] [serial = 1376] [outer = 0x0] 04:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12196bc00) [pid = 1655] [serial = 1377] [outer = 0x121964000] 04:47:26 INFO - PROCESS | 1655 | 1471088846871 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129050400) [pid = 1655] [serial = 1378] [outer = 0x121964000] 04:47:27 INFO - PROCESS | 1655 | 1471088847182 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 467ms 04:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:47:27 INFO - PROCESS | 1655 | 1471088847214 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1655 | 1471088847215 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:47:27 INFO - PROCESS | 1655 | 1471088847217 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1655 | 1471088847218 Marionette TRACE conn2 <- [1,1810,null,{}] 04:47:27 INFO - PROCESS | 1655 | 1471088847223 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}] 04:47:27 INFO - PROCESS | 1655 | 1471088847224 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:27 INFO - PROCESS | 1655 | 1471088847306 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:47:27 INFO - PROCESS | 1655 | 1471088847310 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1655 | 1471088847311 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3a1800 == 46 [pid = 1655] [id = 460] 04:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129053000) [pid = 1655] [serial = 1379] [outer = 0x0] 04:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12c497400) [pid = 1655] [serial = 1380] [outer = 0x129053000] 04:47:27 INFO - PROCESS | 1655 | 1471088847334 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12c49cc00) [pid = 1655] [serial = 1381] [outer = 0x129053000] 04:47:27 INFO - PROCESS | 1655 | 1471088847799 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 621ms 04:47:27 INFO - PROCESS | 1655 | 1471088847841 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1655 | 1471088847843 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:47:27 INFO - PROCESS | 1655 | 1471088847846 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1655 | 1471088847848 Marionette TRACE conn2 <- [1,1814,null,{}] 04:47:27 INFO - PROCESS | 1655 | 1471088847852 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}] 04:47:27 INFO - PROCESS | 1655 | 1471088847854 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:27 INFO - PROCESS | 1655 | 1471088847967 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:47:28 INFO - PROCESS | 1655 | 1471088848044 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1655 | 1471088848046 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182b2000 == 47 [pid = 1655] [id = 461] 04:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x110e69800) [pid = 1655] [serial = 1382] [outer = 0x0] 04:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x110e6cc00) [pid = 1655] [serial = 1383] [outer = 0x110e69800] 04:47:28 INFO - PROCESS | 1655 | 1471088848077 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112cc4400) [pid = 1655] [serial = 1384] [outer = 0x110e69800] 04:47:28 INFO - PROCESS | 1655 | 1471088848538 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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 720ms 04:47:28 INFO - PROCESS | 1655 | 1471088848567 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1655 | 1471088848573 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:47:28 INFO - PROCESS | 1655 | 1471088848639 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1655 | 1471088848642 Marionette TRACE conn2 <- [1,1818,null,{}] 04:47:28 INFO - PROCESS | 1655 | 1471088848651 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}] 04:47:28 INFO - PROCESS | 1655 | 1471088848655 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:28 INFO - PROCESS | 1655 | 1471088848824 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:47:28 INFO - PROCESS | 1655 | 1471088848900 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1655 | 1471088848901 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x129307800 == 48 [pid = 1655] [id = 462] 04:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1171be000) [pid = 1655] [serial = 1385] [outer = 0x0] 04:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11848cc00) [pid = 1655] [serial = 1386] [outer = 0x1171be000] 04:47:28 INFO - PROCESS | 1655 | 1471088848932 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1189b7c00) [pid = 1655] [serial = 1387] [outer = 0x1171be000] 04:47:29 INFO - PROCESS | 1655 | 1471088849361 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]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 796ms 04:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:47:29 INFO - PROCESS | 1655 | 1471088849415 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1655 | 1471088849416 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:47:29 INFO - PROCESS | 1655 | 1471088849419 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1655 | 1471088849421 Marionette TRACE conn2 <- [1,1822,null,{}] 04:47:29 INFO - PROCESS | 1655 | 1471088849429 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}] 04:47:29 INFO - PROCESS | 1655 | 1471088849433 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:29 INFO - PROCESS | 1655 | 1471088849543 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:47:29 INFO - PROCESS | 1655 | 1471088849622 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1655 | 1471088849625 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d179000 == 49 [pid = 1655] [id = 463] 04:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x120d0e800) [pid = 1655] [serial = 1388] [outer = 0x0] 04:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x121b11c00) [pid = 1655] [serial = 1389] [outer = 0x120d0e800] 04:47:29 INFO - PROCESS | 1655 | 1471088849657 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1245cb000) [pid = 1655] [serial = 1390] [outer = 0x120d0e800] 04:47:30 INFO - PROCESS | 1655 | 1471088850076 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]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 672ms 04:47:30 INFO - PROCESS | 1655 | 1471088850092 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1655 | 1471088850094 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:47:30 INFO - PROCESS | 1655 | 1471088850096 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1655 | 1471088850097 Marionette TRACE conn2 <- [1,1826,null,{}] 04:47:30 INFO - PROCESS | 1655 | 1471088850139 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}] 04:47:30 INFO - PROCESS | 1655 | 1471088850141 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:30 INFO - PROCESS | 1655 | 1471088850259 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:47:30 INFO - PROCESS | 1655 | 1471088850375 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1655 | 1471088850376 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b91d800 == 50 [pid = 1655] [id = 464] 04:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x110e64800) [pid = 1655] [serial = 1391] [outer = 0x0] 04:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x126d76c00) [pid = 1655] [serial = 1392] [outer = 0x110e64800] 04:47:30 INFO - PROCESS | 1655 | 1471088850408 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a404800) [pid = 1655] [serial = 1393] [outer = 0x110e64800] 04:47:31 INFO - PROCESS | 1655 | 1471088851063 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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 993ms 04:47:31 INFO - PROCESS | 1655 | 1471088851106 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1655 | 1471088851108 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:47:31 INFO - PROCESS | 1655 | 1471088851112 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1655 | 1471088851114 Marionette TRACE conn2 <- [1,1830,null,{}] 04:47:31 INFO - PROCESS | 1655 | 1471088851118 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}] 04:47:31 INFO - PROCESS | 1655 | 1471088851119 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:31 INFO - PROCESS | 1655 | 1471088851223 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:47:31 INFO - PROCESS | 1655 | 1471088851297 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1655 | 1471088851299 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x125420000 == 51 [pid = 1655] [id = 465] 04:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11380e400) [pid = 1655] [serial = 1394] [outer = 0x0] 04:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x113dac000) [pid = 1655] [serial = 1395] [outer = 0x11380e400] 04:47:31 INFO - PROCESS | 1655 | 1471088851326 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x117d3d400) [pid = 1655] [serial = 1396] [outer = 0x11380e400] 04:47:31 INFO - PROCESS | 1655 | 1471088851820 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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 721ms 04:47:31 INFO - PROCESS | 1655 | 1471088851834 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1655 | 1471088851839 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:47:31 INFO - PROCESS | 1655 | 1471088851867 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1655 | 1471088851868 Marionette TRACE conn2 <- [1,1834,null,{}] 04:47:31 INFO - PROCESS | 1655 | 1471088851873 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}] 04:47:31 INFO - PROCESS | 1655 | 1471088851875 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:31 INFO - PROCESS | 1655 | 1471088851952 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:47:32 INFO - PROCESS | 1655 | 1471088852044 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1655 | 1471088852046 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12115a800 == 52 [pid = 1655] [id = 466] 04:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11922bc00) [pid = 1655] [serial = 1397] [outer = 0x0] 04:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119916400) [pid = 1655] [serial = 1398] [outer = 0x11922bc00] 04:47:32 INFO - PROCESS | 1655 | 1471088852093 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x120e4fc00) [pid = 1655] [serial = 1399] [outer = 0x11922bc00] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12d180000 == 51 [pid = 1655] [id = 459] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc5e000 == 50 [pid = 1655] [id = 458] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x123b0e000 == 49 [pid = 1655] [id = 457] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12bcb4800 == 48 [pid = 1655] [id = 456] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12b874800 == 47 [pid = 1655] [id = 455] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12b071000 == 46 [pid = 1655] [id = 454] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5d9800 == 45 [pid = 1655] [id = 453] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x112144000 == 44 [pid = 1655] [id = 452] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x121e3c800 == 43 [pid = 1655] [id = 451] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x119562800 == 42 [pid = 1655] [id = 450] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12166a800 == 41 [pid = 1655] [id = 449] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x1192ce800 == 40 [pid = 1655] [id = 448] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x118799800 == 39 [pid = 1655] [id = 447] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc53800 == 38 [pid = 1655] [id = 446] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2be800 == 37 [pid = 1655] [id = 445] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf50800 == 36 [pid = 1655] [id = 444] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12907a800 == 35 [pid = 1655] [id = 443] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12b92c800 == 34 [pid = 1655] [id = 441] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x116f5a000 == 33 [pid = 1655] [id = 442] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x125420000 == 32 [pid = 1655] [id = 465] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12b91d800 == 31 [pid = 1655] [id = 464] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12d179000 == 30 [pid = 1655] [id = 463] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x129307800 == 29 [pid = 1655] [id = 462] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3a1800 == 28 [pid = 1655] [id = 460] 04:47:33 INFO - PROCESS | 1655 | --DOCSHELL 0x1182b2000 == 27 [pid = 1655] [id = 461] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1187ac800) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12177fc00) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12447d400) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1219f8c00) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x126f5d000) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1176b6000) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11857c000) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x120d0c400) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x120e5c000) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12671f400) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a406000) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x113a0bc00) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116eb4800) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x129336400) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a46b000) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12730a400) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118f80000) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12904e800) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119914400) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 04:47:33 INFO - PROCESS | 1655 | 1471088853315 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]]]}] 04:47: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 04:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1479ms 04:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:47:33 INFO - PROCESS | 1655 | 1471088853349 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1655 | 1471088853351 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:47:33 INFO - PROCESS | 1655 | 1471088853355 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1655 | 1471088853357 Marionette TRACE conn2 <- [1,1838,null,{}] 04:47:33 INFO - PROCESS | 1655 | 1471088853361 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}] 04:47:33 INFO - PROCESS | 1655 | 1471088853363 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:33 INFO - PROCESS | 1655 | 1471088853446 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:47:33 INFO - PROCESS | 1655 | 1471088853451 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1655 | 1471088853456 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d63000 == 28 [pid = 1655] [id = 467] 04:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116886400) [pid = 1655] [serial = 1400] [outer = 0x0] 04:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118226800) [pid = 1655] [serial = 1401] [outer = 0x116886400] 04:47:33 INFO - PROCESS | 1655 | 1471088853487 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1189bdc00) [pid = 1655] [serial = 1402] [outer = 0x116886400] 04:47:33 INFO - PROCESS | 1655 | 1471088853865 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 04:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:47:33 INFO - PROCESS | 1655 | 1471088853876 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1655 | 1471088853879 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:47:33 INFO - PROCESS | 1655 | 1471088853883 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1655 | 1471088853885 Marionette TRACE conn2 <- [1,1842,null,{}] 04:47:33 INFO - PROCESS | 1655 | 1471088853887 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}] 04:47:33 INFO - PROCESS | 1655 | 1471088853889 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:33 INFO - PROCESS | 1655 | 1471088853973 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:47:33 INFO - PROCESS | 1655 | 1471088853978 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1655 | 1471088853979 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x121330000 == 29 [pid = 1655] [id = 468] 04:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119651800) [pid = 1655] [serial = 1403] [outer = 0x0] 04:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120e5c000) [pid = 1655] [serial = 1404] [outer = 0x119651800] 04:47:34 INFO - PROCESS | 1655 | 1471088854006 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x121961000) [pid = 1655] [serial = 1405] [outer = 0x119651800] 04:47:34 INFO - PROCESS | 1655 | 1471088854372 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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 519ms 04:47:34 INFO - PROCESS | 1655 | 1471088854403 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:47:34 INFO - PROCESS | 1655 | 1471088854407 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:47:34 INFO - PROCESS | 1655 | 1471088854409 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1655 | 1471088854411 Marionette TRACE conn2 <- [1,1846,null,{}] 04:47:34 INFO - PROCESS | 1655 | 1471088854419 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}] 04:47:34 INFO - PROCESS | 1655 | 1471088854422 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:34 INFO - PROCESS | 1655 | 1471088854501 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:47:34 INFO - PROCESS | 1655 | 1471088854510 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1655 | 1471088854512 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c7e800 == 30 [pid = 1655] [id = 469] 04:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x110e70800) [pid = 1655] [serial = 1406] [outer = 0x0] 04:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124109000) [pid = 1655] [serial = 1407] [outer = 0x110e70800] 04:47:34 INFO - PROCESS | 1655 | 1471088854540 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12671dc00) [pid = 1655] [serial = 1408] [outer = 0x110e70800] 04:47:34 INFO - PROCESS | 1655 | 1471088854894 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]]]}] 04:47: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) 04:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 04:47:34 INFO - PROCESS | 1655 | 1471088854930 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1655 | 1471088854931 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:47:34 INFO - PROCESS | 1655 | 1471088854934 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1655 | 1471088854935 Marionette TRACE conn2 <- [1,1850,null,{}] 04:47:34 INFO - PROCESS | 1655 | 1471088854939 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}] 04:47:34 INFO - PROCESS | 1655 | 1471088854941 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:35 INFO - PROCESS | 1655 | 1471088855054 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:47:35 INFO - PROCESS | 1655 | 1471088855093 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1655 | 1471088855095 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4ca800 == 31 [pid = 1655] [id = 470] 04:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12447dc00) [pid = 1655] [serial = 1409] [outer = 0x0] 04:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126fcc000) [pid = 1655] [serial = 1410] [outer = 0x12447dc00] 04:47:35 INFO - PROCESS | 1655 | 1471088855120 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128b5a400) [pid = 1655] [serial = 1411] [outer = 0x12447dc00] 04:47:35 INFO - PROCESS | 1655 | 1471088855432 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]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 04:47:35 INFO - PROCESS | 1655 | 1471088855453 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1655 | 1471088855457 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:47:35 INFO - PROCESS | 1655 | 1471088855466 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1655 | 1471088855467 Marionette TRACE conn2 <- [1,1854,null,{}] 04:47:35 INFO - PROCESS | 1655 | 1471088855469 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}] 04:47:35 INFO - PROCESS | 1655 | 1471088855471 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:35 INFO - PROCESS | 1655 | 1471088855573 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:47:35 INFO - PROCESS | 1655 | 1471088855576 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1655 | 1471088855577 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b069000 == 32 [pid = 1655] [id = 471] 04:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x113da9800) [pid = 1655] [serial = 1412] [outer = 0x0] 04:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12904e800) [pid = 1655] [serial = 1413] [outer = 0x113da9800] 04:47:35 INFO - PROCESS | 1655 | 1471088855602 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a45fc00) [pid = 1655] [serial = 1414] [outer = 0x113da9800] 04:47:35 INFO - PROCESS | 1655 | 1471088855965 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]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 521ms 04:47:35 INFO - PROCESS | 1655 | 1471088855990 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1655 | 1471088855993 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:47:36 INFO - PROCESS | 1655 | 1471088856000 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1655 | 1471088856001 Marionette TRACE conn2 <- [1,1858,null,{}] 04:47:36 INFO - PROCESS | 1655 | 1471088856004 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}] 04:47:36 INFO - PROCESS | 1655 | 1471088856010 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:36 INFO - PROCESS | 1655 | 1471088856130 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:47:36 INFO - PROCESS | 1655 | 1471088856144 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1655 | 1471088856146 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b867800 == 33 [pid = 1655] [id = 472] 04:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a519c00) [pid = 1655] [serial = 1415] [outer = 0x0] 04:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12af0c400) [pid = 1655] [serial = 1416] [outer = 0x12a519c00] 04:47:36 INFO - PROCESS | 1655 | 1471088856171 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12b891c00) [pid = 1655] [serial = 1417] [outer = 0x12a519c00] 04:47:36 INFO - PROCESS | 1655 | 1471088856534 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 572ms 04:47:36 INFO - PROCESS | 1655 | 1471088856574 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1655 | 1471088856575 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:47:36 INFO - PROCESS | 1655 | 1471088856584 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1655 | 1471088856586 Marionette TRACE conn2 <- [1,1862,null,{}] 04:47:36 INFO - PROCESS | 1655 | 1471088856588 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}] 04:47:36 INFO - PROCESS | 1655 | 1471088856589 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:36 INFO - PROCESS | 1655 | 1471088856690 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:47:36 INFO - PROCESS | 1655 | 1471088856694 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1655 | 1471088856695 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2bc000 == 34 [pid = 1655] [id = 473] 04:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119651000) [pid = 1655] [serial = 1418] [outer = 0x0] 04:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12b949000) [pid = 1655] [serial = 1419] [outer = 0x119651000] 04:47:36 INFO - PROCESS | 1655 | 1471088856719 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12bc5b400) [pid = 1655] [serial = 1420] [outer = 0x119651000] 04:47:37 INFO - PROCESS | 1655 | 1471088857050 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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 04:47:37 INFO - PROCESS | 1655 | 1471088857106 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1655 | 1471088857108 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:47:37 INFO - PROCESS | 1655 | 1471088857110 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1655 | 1471088857111 Marionette TRACE conn2 <- [1,1866,null,{}] 04:47:37 INFO - PROCESS | 1655 | 1471088857113 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}] 04:47:37 INFO - PROCESS | 1655 | 1471088857114 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:37 INFO - PROCESS | 1655 | 1471088857214 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:47:37 INFO - PROCESS | 1655 | 1471088857226 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1655 | 1471088857227 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c948800 == 35 [pid = 1655] [id = 474] 04:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12b94d400) [pid = 1655] [serial = 1421] [outer = 0x0] 04:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12bd9d000) [pid = 1655] [serial = 1422] [outer = 0x12b94d400] 04:47:37 INFO - PROCESS | 1655 | 1471088857252 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12bda8000) [pid = 1655] [serial = 1423] [outer = 0x12b94d400] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x129051400) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12b746800) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12bcf0800) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x113892800) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124415800) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119b2a400) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1160ae400) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x110e77000) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11817cc00) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1219f2000) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x110e77400) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119839400) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x129054400) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1254c5800) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a7e6400) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1273db400) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129053000) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129171800) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128b5ec00) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121964000) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11688a800) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112f91800) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:47:38 INFO - PROCESS | 1655 | 1471088858028 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]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 971ms 04:47:38 INFO - PROCESS | 1655 | 1471088858100 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1655 | 1471088858102 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:47:38 INFO - PROCESS | 1655 | 1471088858111 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1655 | 1471088858112 Marionette TRACE conn2 <- [1,1870,null,{}] 04:47:38 INFO - PROCESS | 1655 | 1471088858114 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}] 04:47:38 INFO - PROCESS | 1655 | 1471088858115 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:38 INFO - PROCESS | 1655 | 1471088858197 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:47:38 INFO - PROCESS | 1655 | 1471088858201 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1655 | 1471088858202 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b46800 == 36 [pid = 1655] [id = 475] 04:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x117d3e400) [pid = 1655] [serial = 1424] [outer = 0x0] 04:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118573000) [pid = 1655] [serial = 1425] [outer = 0x117d3e400] 04:47:38 INFO - PROCESS | 1655 | 1471088858229 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120d0a800) [pid = 1655] [serial = 1426] [outer = 0x117d3e400] 04:47:38 INFO - PROCESS | 1655 | 1471088858560 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]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 467ms 04:47:38 INFO - PROCESS | 1655 | 1471088858579 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1655 | 1471088858580 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:47:38 INFO - PROCESS | 1655 | 1471088858582 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1655 | 1471088858583 Marionette TRACE conn2 <- [1,1874,null,{}] 04:47:38 INFO - PROCESS | 1655 | 1471088858586 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}] 04:47:38 INFO - PROCESS | 1655 | 1471088858589 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:38 INFO - PROCESS | 1655 | 1471088858683 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:47:38 INFO - PROCESS | 1655 | 1471088858761 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1655 | 1471088858763 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d17b000 == 37 [pid = 1655] [id = 476] 04:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11388b400) [pid = 1655] [serial = 1427] [outer = 0x0] 04:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x121787c00) [pid = 1655] [serial = 1428] [outer = 0x11388b400] 04:47:38 INFO - PROCESS | 1655 | 1471088858803 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1273e2400) [pid = 1655] [serial = 1429] [outer = 0x11388b400] 04:47:39 INFO - PROCESS | 1655 | 1471088859147 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 574ms 04:47:39 INFO - PROCESS | 1655 | 1471088859169 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1655 | 1471088859171 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:47:39 INFO - PROCESS | 1655 | 1471088859177 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1655 | 1471088859178 Marionette TRACE conn2 <- [1,1878,null,{}] 04:47:39 INFO - PROCESS | 1655 | 1471088859180 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}] 04:47:39 INFO - PROCESS | 1655 | 1471088859182 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:39 INFO - PROCESS | 1655 | 1471088859275 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:47:39 INFO - PROCESS | 1655 | 1471088859339 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1655 | 1471088859340 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a774800 == 38 [pid = 1655] [id = 477] 04:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1245c8c00) [pid = 1655] [serial = 1430] [outer = 0x0] 04:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12916e000) [pid = 1655] [serial = 1431] [outer = 0x1245c8c00] 04:47:39 INFO - PROCESS | 1655 | 1471088859367 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c498400) [pid = 1655] [serial = 1432] [outer = 0x1245c8c00] 04:47:39 INFO - PROCESS | 1655 | 1471088859650 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 519ms 04:47:39 INFO - PROCESS | 1655 | 1471088859696 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:47:39 INFO - PROCESS | 1655 | 1471088859698 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:47:39 INFO - PROCESS | 1655 | 1471088859701 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1655 | 1471088859702 Marionette TRACE conn2 <- [1,1882,null,{}] 04:47:39 INFO - PROCESS | 1655 | 1471088859708 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}] 04:47:39 INFO - PROCESS | 1655 | 1471088859710 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:39 INFO - PROCESS | 1655 | 1471088859801 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:47:39 INFO - PROCESS | 1655 | 1471088859805 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1655 | 1471088859806 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7c3000 == 39 [pid = 1655] [id = 478] 04:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12af2c800) [pid = 1655] [serial = 1433] [outer = 0x0] 04:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12c4a0000) [pid = 1655] [serial = 1434] [outer = 0x12af2c800] 04:47:39 INFO - PROCESS | 1655 | 1471088859834 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12ca37800) [pid = 1655] [serial = 1435] [outer = 0x12af2c800] 04:47:40 INFO - PROCESS | 1655 | 1471088860579 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]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 922ms 04:47:40 INFO - PROCESS | 1655 | 1471088860623 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:47:40 INFO - PROCESS | 1655 | 1471088860626 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:47:40 INFO - PROCESS | 1655 | 1471088860629 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1655 | 1471088860632 Marionette TRACE conn2 <- [1,1886,null,{}] 04:47:40 INFO - PROCESS | 1655 | 1471088860636 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}] 04:47:40 INFO - PROCESS | 1655 | 1471088860637 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:40 INFO - PROCESS | 1655 | 1471088860754 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:47:40 INFO - PROCESS | 1655 | 1471088860842 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1655 | 1471088860844 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b0e000 == 40 [pid = 1655] [id = 479] 04:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116eb1800) [pid = 1655] [serial = 1436] [outer = 0x0] 04:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118178000) [pid = 1655] [serial = 1437] [outer = 0x116eb1800] 04:47:40 INFO - PROCESS | 1655 | 1471088860874 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119223c00) [pid = 1655] [serial = 1438] [outer = 0x116eb1800] 04:47:41 INFO - PROCESS | 1655 | 1471088861428 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 825ms 04:47:41 INFO - PROCESS | 1655 | 1471088861480 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1655 | 1471088861483 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:47:41 INFO - PROCESS | 1655 | 1471088861492 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1655 | 1471088861493 Marionette TRACE conn2 <- [1,1890,null,{}] 04:47:41 INFO - PROCESS | 1655 | 1471088861496 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}] 04:47:41 INFO - PROCESS | 1655 | 1471088861498 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:41 INFO - PROCESS | 1655 | 1471088861635 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:47:41 INFO - PROCESS | 1655 | 1471088861728 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1655 | 1471088861730 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b87a000 == 41 [pid = 1655] [id = 480] 04:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1219f2400) [pid = 1655] [serial = 1439] [outer = 0x0] 04:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1219fcc00) [pid = 1655] [serial = 1440] [outer = 0x1219f2400] 04:47:41 INFO - PROCESS | 1655 | 1471088861760 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1245cb800) [pid = 1655] [serial = 1441] [outer = 0x1219f2400] 04:47:42 INFO - PROCESS | 1655 | 1471088862571 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]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1120ms 04:47:42 INFO - PROCESS | 1655 | 1471088862628 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1655 | 1471088862631 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:47:42 INFO - PROCESS | 1655 | 1471088862634 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1655 | 1471088862636 Marionette TRACE conn2 <- [1,1894,null,{}] 04:47:42 INFO - PROCESS | 1655 | 1471088862639 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}] 04:47:42 INFO - PROCESS | 1655 | 1471088862641 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:42 INFO - PROCESS | 1655 | 1471088862769 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:47:42 INFO - PROCESS | 1655 | 1471088862889 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1655 | 1471088862893 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12a774800 == 40 [pid = 1655] [id = 477] 04:47:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12d17b000 == 39 [pid = 1655] [id = 476] 04:47:42 INFO - PROCESS | 1655 | --DOCSHELL 0x128b46800 == 38 [pid = 1655] [id = 475] 04:47:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12c948800 == 37 [pid = 1655] [id = 474] 04:47:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f21800 == 38 [pid = 1655] [id = 481] 04:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x112cc5000) [pid = 1655] [serial = 1442] [outer = 0x0] 04:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1150d1800) [pid = 1655] [serial = 1443] [outer = 0x112cc5000] 04:47:42 INFO - PROCESS | 1655 | 1471088862968 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1168e8c00) [pid = 1655] [serial = 1444] [outer = 0x112cc5000] 04:47:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2bc000 == 37 [pid = 1655] [id = 473] 04:47:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12b867800 == 36 [pid = 1655] [id = 472] 04:47:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12b069000 == 35 [pid = 1655] [id = 471] 04:47:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4ca800 == 34 [pid = 1655] [id = 470] 04:47:43 INFO - PROCESS | 1655 | --DOCSHELL 0x128c7e800 == 33 [pid = 1655] [id = 469] 04:47:43 INFO - PROCESS | 1655 | --DOCSHELL 0x121330000 == 32 [pid = 1655] [id = 468] 04:47:43 INFO - PROCESS | 1655 | --DOCSHELL 0x117d63000 == 31 [pid = 1655] [id = 467] 04:47:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12115a800 == 30 [pid = 1655] [id = 466] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12b955400) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12bcf9000) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12bc61800) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12bda2400) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1161fa800) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12bd9c400) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118179000) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1267f2c00) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128b5c000) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x120e55000) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12178c400) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b5fc00) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x110e77800) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b897400) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118465800) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1187b5400) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123bd1800) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124481000) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112ccec00) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x120e08000) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12154b000) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12af06000) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12af11c00) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12671c800) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126f5c400) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12bda8400) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b80e800) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12916f800) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a7e0000) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12c497400) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12a525400) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129173400) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a51f800) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12c49cc00) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129050400) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110e7dc00) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12196bc00) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b94e400) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12bda2000) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118493000) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x120e59800) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 04:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118179400) [pid = 1655] [serial = 1445] [outer = 0x12cc46800] 04:47:43 INFO - PROCESS | 1655 | 1471088863406 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 824ms 04:47:43 INFO - PROCESS | 1655 | 1471088863458 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:47:43 INFO - PROCESS | 1655 | 1471088863461 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:47:43 INFO - PROCESS | 1655 | 1471088863465 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1655 | 1471088863467 Marionette TRACE conn2 <- [1,1898,null,{}] 04:47:43 INFO - PROCESS | 1655 | 1471088863469 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}] 04:47:43 INFO - PROCESS | 1655 | 1471088863471 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:43 INFO - PROCESS | 1655 | 1471088863557 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:47:43 INFO - PROCESS | 1655 | 1471088863561 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1655 | 1471088863562 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198bd800 == 31 [pid = 1655] [id = 482] 04:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116ab0000) [pid = 1655] [serial = 1446] [outer = 0x0] 04:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118489c00) [pid = 1655] [serial = 1447] [outer = 0x116ab0000] 04:47:43 INFO - PROCESS | 1655 | 1471088863589 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1187b5800) [pid = 1655] [serial = 1448] [outer = 0x116ab0000] 04:47:43 INFO - PROCESS | 1655 | 1471088863958 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 519ms 04:47:43 INFO - PROCESS | 1655 | 1471088863984 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1655 | 1471088863986 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:47:44 INFO - PROCESS | 1655 | 1471088863998 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1655 | 1471088864000 Marionette TRACE conn2 <- [1,1902,null,{}] 04:47:44 INFO - PROCESS | 1655 | 1471088864008 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}] 04:47:44 INFO - PROCESS | 1655 | 1471088864011 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:44 INFO - PROCESS | 1655 | 1471088864100 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:47:44 INFO - PROCESS | 1655 | 1471088864108 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1655 | 1471088864110 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fb4800 == 32 [pid = 1655] [id = 483] 04:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11922c000) [pid = 1655] [serial = 1449] [outer = 0x0] 04:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x120d0b800) [pid = 1655] [serial = 1450] [outer = 0x11922c000] 04:47:44 INFO - PROCESS | 1655 | 1471088864138 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12154ac00) [pid = 1655] [serial = 1451] [outer = 0x11922c000] 04:47:44 INFO - PROCESS | 1655 | 1471088864499 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 527ms 04:47:44 INFO - PROCESS | 1655 | 1471088864523 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1655 | 1471088864525 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:47:44 INFO - PROCESS | 1655 | 1471088864527 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1655 | 1471088864528 Marionette TRACE conn2 <- [1,1906,null,{}] 04:47:44 INFO - PROCESS | 1655 | 1471088864531 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}] 04:47:44 INFO - PROCESS | 1655 | 1471088864532 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:44 INFO - PROCESS | 1655 | 1471088864635 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:47:44 INFO - PROCESS | 1655 | 1471088864644 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1655 | 1471088864645 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b37800 == 33 [pid = 1655] [id = 484] 04:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121961800) [pid = 1655] [serial = 1452] [outer = 0x0] 04:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1219f3c00) [pid = 1655] [serial = 1453] [outer = 0x121961800] 04:47:44 INFO - PROCESS | 1655 | 1471088864670 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123c09000) [pid = 1655] [serial = 1454] [outer = 0x121961800] 04:47:44 INFO - PROCESS | 1655 | 1471088864978 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 467ms 04:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:47:45 INFO - PROCESS | 1655 | 1471088864996 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1655 | 1471088864997 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:47:45 INFO - PROCESS | 1655 | 1471088864999 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1655 | 1471088865000 Marionette TRACE conn2 <- [1,1910,null,{}] 04:47:45 INFO - PROCESS | 1655 | 1471088865003 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}] 04:47:45 INFO - PROCESS | 1655 | 1471088865005 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:45 INFO - PROCESS | 1655 | 1471088865095 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:47:45 INFO - PROCESS | 1655 | 1471088865099 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1655 | 1471088865100 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a217800 == 34 [pid = 1655] [id = 485] 04:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123c0a000) [pid = 1655] [serial = 1455] [outer = 0x0] 04:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1245cf000) [pid = 1655] [serial = 1456] [outer = 0x123c0a000] 04:47:45 INFO - PROCESS | 1655 | 1471088865126 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126717800) [pid = 1655] [serial = 1457] [outer = 0x123c0a000] 04:47:45 INFO - PROCESS | 1655 | 1471088865623 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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 04:47:45 INFO - PROCESS | 1655 | 1471088865670 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1655 | 1471088865672 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:47:45 INFO - PROCESS | 1655 | 1471088865676 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1655 | 1471088865677 Marionette TRACE conn2 <- [1,1914,null,{}] 04:47:45 INFO - PROCESS | 1655 | 1471088865679 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}] 04:47:45 INFO - PROCESS | 1655 | 1471088865683 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:45 INFO - PROCESS | 1655 | 1471088865801 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:47:45 INFO - PROCESS | 1655 | 1471088865821 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1655 | 1471088865822 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a772800 == 35 [pid = 1655] [id = 486] 04:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b51400) [pid = 1655] [serial = 1458] [outer = 0x0] 04:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129050c00) [pid = 1655] [serial = 1459] [outer = 0x128b51400] 04:47:45 INFO - PROCESS | 1655 | 1471088865847 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129333400) [pid = 1655] [serial = 1460] [outer = 0x128b51400] 04:47:46 INFO - PROCESS | 1655 | 1471088866175 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]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 04:47:46 INFO - PROCESS | 1655 | 1471088866195 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1655 | 1471088866196 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:47:46 INFO - PROCESS | 1655 | 1471088866199 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1655 | 1471088866200 Marionette TRACE conn2 <- [1,1918,null,{}] 04:47:46 INFO - PROCESS | 1655 | 1471088866209 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}] 04:47:46 INFO - PROCESS | 1655 | 1471088866211 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:46 INFO - PROCESS | 1655 | 1471088866312 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:47:46 INFO - PROCESS | 1655 | 1471088866316 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1655 | 1471088866317 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x129061000 == 36 [pid = 1655] [id = 487] 04:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126d38400) [pid = 1655] [serial = 1461] [outer = 0x0] 04:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12933c400) [pid = 1655] [serial = 1462] [outer = 0x126d38400] 04:47:46 INFO - PROCESS | 1655 | 1471088866376 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a518c00) [pid = 1655] [serial = 1463] [outer = 0x126d38400] 04:47:46 INFO - PROCESS | 1655 | 1471088866701 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]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 04:47:46 INFO - PROCESS | 1655 | 1471088866717 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1655 | 1471088866718 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:47:46 INFO - PROCESS | 1655 | 1471088866721 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1655 | 1471088866724 Marionette TRACE conn2 <- [1,1922,null,{}] 04:47:46 INFO - PROCESS | 1655 | 1471088866727 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}] 04:47:46 INFO - PROCESS | 1655 | 1471088866728 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:46 INFO - PROCESS | 1655 | 1471088866832 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:47:46 INFO - PROCESS | 1655 | 1471088866835 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1655 | 1471088866836 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b86e800 == 37 [pid = 1655] [id = 488] 04:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1273d6c00) [pid = 1655] [serial = 1464] [outer = 0x0] 04:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a520000) [pid = 1655] [serial = 1465] [outer = 0x1273d6c00] 04:47:46 INFO - PROCESS | 1655 | 1471088866895 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a7e6400) [pid = 1655] [serial = 1466] [outer = 0x1273d6c00] 04:47:47 INFO - PROCESS | 1655 | 1471088867185 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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116886400) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12447dc00) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113da9800) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a519c00) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b94d400) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119651000) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110e70800) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117d3e400) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119651800) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11922bc00) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x110e69800) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1171be000) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x120d0e800) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1245c8c00) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x110e64800) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11388b400) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:47:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11380e400) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:47:47 INFO - PROCESS | 1655 | 1471088867322 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1655 | 1471088867323 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:47:47 INFO - PROCESS | 1655 | 1471088867334 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1655 | 1471088867335 Marionette TRACE conn2 <- [1,1926,null,{}] 04:47:47 INFO - PROCESS | 1655 | 1471088867343 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}] 04:47:47 INFO - PROCESS | 1655 | 1471088867345 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:47 INFO - PROCESS | 1655 | 1471088867426 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:47:47 INFO - PROCESS | 1655 | 1471088867430 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1655 | 1471088867431 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254af000 == 38 [pid = 1655] [id = 489] 04:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113892000) [pid = 1655] [serial = 1467] [outer = 0x0] 04:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116e31c00) [pid = 1655] [serial = 1468] [outer = 0x113892000] 04:47:47 INFO - PROCESS | 1655 | 1471088867455 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119916c00) [pid = 1655] [serial = 1469] [outer = 0x113892000] 04:47:47 INFO - PROCESS | 1655 | 1471088867790 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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 484ms 04:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:47:47 INFO - PROCESS | 1655 | 1471088867812 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1655 | 1471088867813 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:47:47 INFO - PROCESS | 1655 | 1471088867815 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1655 | 1471088867816 Marionette TRACE conn2 <- [1,1930,null,{}] 04:47:47 INFO - PROCESS | 1655 | 1471088867819 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}] 04:47:47 INFO - PROCESS | 1655 | 1471088867820 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:47 INFO - PROCESS | 1655 | 1471088867903 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:47:47 INFO - PROCESS | 1655 | 1471088867964 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1655 | 1471088867965 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b740800 == 39 [pid = 1655] [id = 490] 04:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119857800) [pid = 1655] [serial = 1470] [outer = 0x0] 04:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123c05000) [pid = 1655] [serial = 1471] [outer = 0x119857800] 04:47:47 INFO - PROCESS | 1655 | 1471088867989 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a519c00) [pid = 1655] [serial = 1472] [outer = 0x119857800] 04:47:48 INFO - PROCESS | 1655 | 1471088868270 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 04:47:48 INFO - PROCESS | 1655 | 1471088868336 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1655 | 1471088868337 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:47:48 INFO - PROCESS | 1655 | 1471088868342 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1655 | 1471088868344 Marionette TRACE conn2 <- [1,1934,null,{}] 04:47:48 INFO - PROCESS | 1655 | 1471088868346 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}] 04:47:48 INFO - PROCESS | 1655 | 1471088868348 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:48 INFO - PROCESS | 1655 | 1471088868444 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:47:48 INFO - PROCESS | 1655 | 1471088868447 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1655 | 1471088868449 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc55000 == 40 [pid = 1655] [id = 491] 04:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119b2d800) [pid = 1655] [serial = 1473] [outer = 0x0] 04:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12af0c000) [pid = 1655] [serial = 1474] [outer = 0x119b2d800] 04:47:48 INFO - PROCESS | 1655 | 1471088868474 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b892c00) [pid = 1655] [serial = 1475] [outer = 0x119b2d800] 04:47:48 INFO - PROCESS | 1655 | 1471088868823 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 04:47:48 INFO - PROCESS | 1655 | 1471088868861 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1655 | 1471088868863 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:47:48 INFO - PROCESS | 1655 | 1471088868875 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1655 | 1471088868876 Marionette TRACE conn2 <- [1,1938,null,{}] 04:47:48 INFO - PROCESS | 1655 | 1471088868879 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}] 04:47:48 INFO - PROCESS | 1655 | 1471088868880 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:48 INFO - PROCESS | 1655 | 1471088868963 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:47:48 INFO - PROCESS | 1655 | 1471088868967 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1655 | 1471088868968 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d077800 == 41 [pid = 1655] [id = 492] 04:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b893400) [pid = 1655] [serial = 1476] [outer = 0x0] 04:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b94b800) [pid = 1655] [serial = 1477] [outer = 0x12b893400] 04:47:48 INFO - PROCESS | 1655 | 1471088868992 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12bc59800) [pid = 1655] [serial = 1478] [outer = 0x12b893400] 04:47:49 INFO - PROCESS | 1655 | 1471088869512 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]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 669ms 04:47:49 INFO - PROCESS | 1655 | 1471088869547 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1655 | 1471088869551 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:47:49 INFO - PROCESS | 1655 | 1471088869559 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1655 | 1471088869563 Marionette TRACE conn2 <- [1,1942,null,{}] 04:47:49 INFO - PROCESS | 1655 | 1471088869568 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}] 04:47:49 INFO - PROCESS | 1655 | 1471088869572 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:49 INFO - PROCESS | 1655 | 1471088869697 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:47:49 INFO - PROCESS | 1655 | 1471088869810 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1655 | 1471088869813 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198b0800 == 42 [pid = 1655] [id = 493] 04:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115d1a800) [pid = 1655] [serial = 1479] [outer = 0x0] 04:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1168e7800) [pid = 1655] [serial = 1480] [outer = 0x115d1a800] 04:47:49 INFO - PROCESS | 1655 | 1471088869846 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118458400) [pid = 1655] [serial = 1481] [outer = 0x115d1a800] 04:47:50 INFO - PROCESS | 1655 | 1471088870276 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]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 724ms 04:47:50 INFO - PROCESS | 1655 | 1471088870282 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1655 | 1471088870285 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:47:50 INFO - PROCESS | 1655 | 1471088870290 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1655 | 1471088870292 Marionette TRACE conn2 <- [1,1946,null,{}] 04:47:50 INFO - PROCESS | 1655 | 1471088870294 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}] 04:47:50 INFO - PROCESS | 1655 | 1471088870296 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:50 INFO - PROCESS | 1655 | 1471088870407 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:47:50 INFO - PROCESS | 1655 | 1471088870515 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1655 | 1471088870517 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a221000 == 43 [pid = 1655] [id = 494] 04:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118493000) [pid = 1655] [serial = 1482] [outer = 0x0] 04:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11965e800) [pid = 1655] [serial = 1483] [outer = 0x118493000] 04:47:50 INFO - PROCESS | 1655 | 1471088870573 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120e53800) [pid = 1655] [serial = 1484] [outer = 0x118493000] 04:47:51 INFO - PROCESS | 1655 | 1471088871126 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]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 873ms 04:47:51 INFO - PROCESS | 1655 | 1471088871162 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:47:51 INFO - PROCESS | 1655 | 1471088871164 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:47:51 INFO - PROCESS | 1655 | 1471088871166 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1655 | 1471088871169 Marionette TRACE conn2 <- [1,1950,null,{}] 04:47:51 INFO - PROCESS | 1655 | 1471088871179 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}] 04:47:51 INFO - PROCESS | 1655 | 1471088871182 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:51 INFO - PROCESS | 1655 | 1471088871287 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:47:51 INFO - PROCESS | 1655 | 1471088871361 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1655 | 1471088871363 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d168000 == 44 [pid = 1655] [id = 495] 04:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126719c00) [pid = 1655] [serial = 1485] [outer = 0x0] 04:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126721400) [pid = 1655] [serial = 1486] [outer = 0x126719c00] 04:47:51 INFO - PROCESS | 1655 | 1471088871394 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x127311400) [pid = 1655] [serial = 1487] [outer = 0x126719c00] 04:47:51 INFO - PROCESS | 1655 | 1471088871823 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]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 674ms 04:47:51 INFO - PROCESS | 1655 | 1471088871840 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:47:51 INFO - PROCESS | 1655 | 1471088871842 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:47:51 INFO - PROCESS | 1655 | 1471088871845 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1655 | 1471088871846 Marionette TRACE conn2 <- [1,1954,null,{}] 04:47:51 INFO - PROCESS | 1655 | 1471088871848 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}] 04:47:51 INFO - PROCESS | 1655 | 1471088871849 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:51 INFO - PROCESS | 1655 | 1471088871956 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:47:52 INFO - PROCESS | 1655 | 1471088872017 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1655 | 1471088872019 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7b8000 == 45 [pid = 1655] [id = 496] 04:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128b5fc00) [pid = 1655] [serial = 1488] [outer = 0x0] 04:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a465000) [pid = 1655] [serial = 1489] [outer = 0x128b5fc00] 04:47:52 INFO - PROCESS | 1655 | 1471088872090 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12af08000) [pid = 1655] [serial = 1490] [outer = 0x128b5fc00] 04:47:52 INFO - PROCESS | 1655 | 1471088872502 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 04:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:47:52 INFO - PROCESS | 1655 | 1471088872516 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1655 | 1471088872517 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:47:52 INFO - PROCESS | 1655 | 1471088872520 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1655 | 1471088872521 Marionette TRACE conn2 <- [1,1958,null,{}] 04:47:52 INFO - PROCESS | 1655 | 1471088872523 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}] 04:47:52 INFO - PROCESS | 1655 | 1471088872525 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:52 INFO - PROCESS | 1655 | 1471088872643 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:47:52 INFO - PROCESS | 1655 | 1471088872730 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1655 | 1471088872731 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d98a000 == 46 [pid = 1655] [id = 497] 04:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12904c400) [pid = 1655] [serial = 1491] [outer = 0x0] 04:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b80d800) [pid = 1655] [serial = 1492] [outer = 0x12904c400] 04:47:52 INFO - PROCESS | 1655 | 1471088872760 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b947800) [pid = 1655] [serial = 1493] [outer = 0x12904c400] 04:47:53 INFO - PROCESS | 1655 | 1471088873346 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]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 871ms 04:47:53 INFO - PROCESS | 1655 | 1471088873392 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1655 | 1471088873394 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:47:53 INFO - PROCESS | 1655 | 1471088873398 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1655 | 1471088873400 Marionette TRACE conn2 <- [1,1962,null,{}] 04:47:53 INFO - PROCESS | 1655 | 1471088873404 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}] 04:47:53 INFO - PROCESS | 1655 | 1471088873406 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:53 INFO - PROCESS | 1655 | 1471088873507 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:47:53 INFO - PROCESS | 1655 | 1471088873579 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1655 | 1471088873582 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c9f800 == 47 [pid = 1655] [id = 498] 04:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116005000) [pid = 1655] [serial = 1494] [outer = 0x0] 04:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x116aa4400) [pid = 1655] [serial = 1495] [outer = 0x116005000] 04:47:53 INFO - PROCESS | 1655 | 1471088873609 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118457800) [pid = 1655] [serial = 1496] [outer = 0x116005000] 04:47:54 INFO - PROCESS | 1655 | 1471088874109 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 772ms 04:47:54 INFO - PROCESS | 1655 | 1471088874171 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1655 | 1471088874175 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:47:54 INFO - PROCESS | 1655 | 1471088874181 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1655 | 1471088874184 Marionette TRACE conn2 <- [1,1966,null,{}] 04:47:54 INFO - PROCESS | 1655 | 1471088874188 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}] 04:47:54 INFO - PROCESS | 1655 | 1471088874191 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:54 INFO - PROCESS | 1655 | 1471088874301 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:47:54 INFO - PROCESS | 1655 | 1471088874364 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1655 | 1471088874365 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x121323800 == 48 [pid = 1655] [id = 499] 04:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119656c00) [pid = 1655] [serial = 1497] [outer = 0x0] 04:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11991b000) [pid = 1655] [serial = 1498] [outer = 0x119656c00] 04:47:54 INFO - PROCESS | 1655 | 1471088874393 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x120e59800) [pid = 1655] [serial = 1499] [outer = 0x119656c00] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc55000 == 47 [pid = 1655] [id = 491] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12b740800 == 46 [pid = 1655] [id = 490] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1254af000 == 45 [pid = 1655] [id = 489] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12b86e800 == 44 [pid = 1655] [id = 488] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x129061000 == 43 [pid = 1655] [id = 487] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a772800 == 42 [pid = 1655] [id = 486] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a217800 == 41 [pid = 1655] [id = 485] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x128b37800 == 40 [pid = 1655] [id = 484] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x123fb4800 == 39 [pid = 1655] [id = 483] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1198bd800 == 38 [pid = 1655] [id = 482] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x112f21800 == 37 [pid = 1655] [id = 481] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12b87a000 == 36 [pid = 1655] [id = 480] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x123b0e000 == 35 [pid = 1655] [id = 479] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7c3000 == 34 [pid = 1655] [id = 478] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x119c9f800 == 33 [pid = 1655] [id = 498] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12d98a000 == 32 [pid = 1655] [id = 497] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7b8000 == 31 [pid = 1655] [id = 496] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12d168000 == 30 [pid = 1655] [id = 495] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a221000 == 29 [pid = 1655] [id = 494] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12d077800 == 28 [pid = 1655] [id = 492] 04:47:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1198b0800 == 27 [pid = 1655] [id = 493] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118226800) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1189bdc00) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x126fcc000) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12904e800) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12af0c400) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12bd9d000) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12b949000) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x124109000) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12671dc00) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118573000) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x120e5c000) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12bda8000) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x121961000) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x120e4fc00) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119916400) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112cc4400) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x110e6cc00) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1189b7c00) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11848cc00) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b891c00) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1245cb000) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121b11c00) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12bc5b400) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12c498400) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128b5a400) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x120d0a800) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a404800) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1273e2400) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126d76c00) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a45fc00) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117d3d400) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113dac000) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12916e000) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121787c00) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 04:47:55 INFO - PROCESS | 1655 | 1471088875334 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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1174ms 04:47:55 INFO - PROCESS | 1655 | 1471088875357 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:47:55 INFO - PROCESS | 1655 | 1471088875361 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:47:55 INFO - PROCESS | 1655 | 1471088875368 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 1655 | 1471088875373 Marionette TRACE conn2 <- [1,1970,null,{}] 04:47:55 INFO - PROCESS | 1655 | 1471088875385 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}] 04:47:55 INFO - PROCESS | 1655 | 1471088875387 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:55 INFO - PROCESS | 1655 | 1471088875519 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:47:55 INFO - PROCESS | 1655 | 1471088875531 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1655 | 1471088875533 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1168ad800 == 28 [pid = 1655] [id = 500] 04:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112994800) [pid = 1655] [serial = 1500] [outer = 0x0] 04:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112f9d800) [pid = 1655] [serial = 1501] [outer = 0x112994800] 04:47:55 INFO - PROCESS | 1655 | 1471088875577 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x113d53000) [pid = 1655] [serial = 1502] [outer = 0x112994800] 04:47:56 INFO - PROCESS | 1655 | 1471088876005 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]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 683ms 04:47:56 INFO - PROCESS | 1655 | 1471088876048 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1655 | 1471088876051 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:47:56 INFO - PROCESS | 1655 | 1471088876055 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1655 | 1471088876057 Marionette TRACE conn2 <- [1,1974,null,{}] 04:47:56 INFO - PROCESS | 1655 | 1471088876059 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}] 04:47:56 INFO - PROCESS | 1655 | 1471088876060 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:56 INFO - PROCESS | 1655 | 1471088876143 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:47:56 INFO - PROCESS | 1655 | 1471088876147 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1655 | 1471088876148 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x118f0a800 == 29 [pid = 1655] [id = 501] 04:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11604c000) [pid = 1655] [serial = 1503] [outer = 0x0] 04:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1176adc00) [pid = 1655] [serial = 1504] [outer = 0x11604c000] 04:47:56 INFO - PROCESS | 1655 | 1471088876178 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11821a400) [pid = 1655] [serial = 1505] [outer = 0x11604c000] 04:47:56 INFO - PROCESS | 1655 | 1471088876544 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]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 04:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:47:56 INFO - PROCESS | 1655 | 1471088876575 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1655 | 1471088876576 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:47:56 INFO - PROCESS | 1655 | 1471088876578 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1655 | 1471088876581 Marionette TRACE conn2 <- [1,1978,null,{}] 04:47:56 INFO - PROCESS | 1655 | 1471088876595 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}] 04:47:56 INFO - PROCESS | 1655 | 1471088876598 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:56 INFO - PROCESS | 1655 | 1471088876679 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:47:56 INFO - PROCESS | 1655 | 1471088876684 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1655 | 1471088876686 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f89800 == 30 [pid = 1655] [id = 502] 04:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11848cc00) [pid = 1655] [serial = 1506] [outer = 0x0] 04:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118572800) [pid = 1655] [serial = 1507] [outer = 0x11848cc00] 04:47:56 INFO - PROCESS | 1655 | 1471088876717 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1192acc00) [pid = 1655] [serial = 1508] [outer = 0x11848cc00] 04:47:57 INFO - PROCESS | 1655 | 1471088877063 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 529ms 04:47:57 INFO - PROCESS | 1655 | 1471088877108 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:47:57 INFO - PROCESS | 1655 | 1471088877110 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:47:57 INFO - PROCESS | 1655 | 1471088877112 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1655 | 1471088877113 Marionette TRACE conn2 <- [1,1982,null,{}] 04:47:57 INFO - PROCESS | 1655 | 1471088877115 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}] 04:47:57 INFO - PROCESS | 1655 | 1471088877116 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:57 INFO - PROCESS | 1655 | 1471088877195 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:47:57 INFO - PROCESS | 1655 | 1471088877271 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1655 | 1471088877272 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1217d2800 == 31 [pid = 1655] [id = 503] 04:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1189b7c00) [pid = 1655] [serial = 1509] [outer = 0x0] 04:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x120d05400) [pid = 1655] [serial = 1510] [outer = 0x1189b7c00] 04:47:57 INFO - PROCESS | 1655 | 1471088877297 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x120e55400) [pid = 1655] [serial = 1511] [outer = 0x1189b7c00] 04:47:57 INFO - PROCESS | 1655 | 1471088877730 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 668ms 04:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:47:57 INFO - PROCESS | 1655 | 1471088877781 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1655 | 1471088877783 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:47:57 INFO - PROCESS | 1655 | 1471088877786 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1655 | 1471088877789 Marionette TRACE conn2 <- [1,1986,null,{}] 04:47:57 INFO - PROCESS | 1655 | 1471088877792 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}] 04:47:57 INFO - PROCESS | 1655 | 1471088877795 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:57 INFO - PROCESS | 1655 | 1471088877942 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:47:57 INFO - PROCESS | 1655 | 1471088877966 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1655 | 1471088877967 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x126f46000 == 32 [pid = 1655] [id = 504] 04:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x120e59c00) [pid = 1655] [serial = 1512] [outer = 0x0] 04:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x120e5e400) [pid = 1655] [serial = 1513] [outer = 0x120e59c00] 04:47:58 INFO - PROCESS | 1655 | 1471088877997 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121730400) [pid = 1655] [serial = 1514] [outer = 0x120e59c00] 04:47:58 INFO - PROCESS | 1655 | 1471088878349 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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 577ms 04:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:47:58 INFO - PROCESS | 1655 | 1471088878363 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1655 | 1471088878364 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:47:58 INFO - PROCESS | 1655 | 1471088878366 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1655 | 1471088878367 Marionette TRACE conn2 <- [1,1990,null,{}] 04:47:58 INFO - PROCESS | 1655 | 1471088878370 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}] 04:47:58 INFO - PROCESS | 1655 | 1471088878374 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:58 INFO - PROCESS | 1655 | 1471088878481 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:47:58 INFO - PROCESS | 1655 | 1471088878535 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1655 | 1471088878536 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12906e800 == 33 [pid = 1655] [id = 505] 04:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121962c00) [pid = 1655] [serial = 1515] [outer = 0x0] 04:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121b2cc00) [pid = 1655] [serial = 1516] [outer = 0x121962c00] 04:47:58 INFO - PROCESS | 1655 | 1471088878562 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1241b9000) [pid = 1655] [serial = 1517] [outer = 0x121962c00] 04:47:58 INFO - PROCESS | 1655 | 1471088878895 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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 568ms 04:47:58 INFO - PROCESS | 1655 | 1471088878936 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1655 | 1471088878937 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:47:58 INFO - PROCESS | 1655 | 1471088878940 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1655 | 1471088878941 Marionette TRACE conn2 <- [1,1994,null,{}] 04:47:58 INFO - PROCESS | 1655 | 1471088878944 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}] 04:47:58 INFO - PROCESS | 1655 | 1471088878945 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:59 INFO - PROCESS | 1655 | 1471088879072 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:47:59 INFO - PROCESS | 1655 | 1471088879120 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1655 | 1471088879122 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a21a000 == 34 [pid = 1655] [id = 506] 04:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120e5a000) [pid = 1655] [serial = 1518] [outer = 0x0] 04:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1245cb000) [pid = 1655] [serial = 1519] [outer = 0x120e5a000] 04:47:59 INFO - PROCESS | 1655 | 1471088879145 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1254c3000) [pid = 1655] [serial = 1520] [outer = 0x120e5a000] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128b51400) [pid = 1655] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126d38400) [pid = 1655] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1273d6c00) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113892000) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116eb1800) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119b2d800) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11922c000) [pid = 1655] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1219f2400) [pid = 1655] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116ab0000) [pid = 1655] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112cc5000) [pid = 1655] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12af2c800) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121961800) [pid = 1655] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123c0a000) [pid = 1655] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b893400) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:47:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119857800) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:47:59 INFO - PROCESS | 1655 | 1471088879614 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]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 722ms 04:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:47:59 INFO - PROCESS | 1655 | 1471088879663 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1655 | 1471088879664 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:47:59 INFO - PROCESS | 1655 | 1471088879666 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1655 | 1471088879667 Marionette TRACE conn2 <- [1,1998,null,{}] 04:47:59 INFO - PROCESS | 1655 | 1471088879674 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}] 04:47:59 INFO - PROCESS | 1655 | 1471088879676 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:59 INFO - PROCESS | 1655 | 1471088879803 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:47:59 INFO - PROCESS | 1655 | 1471088879843 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1655 | 1471088879844 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:47:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a75d000 == 35 [pid = 1655] [id = 507] 04:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112cc5000) [pid = 1655] [serial = 1521] [outer = 0x0] 04:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119859800) [pid = 1655] [serial = 1522] [outer = 0x112cc5000] 04:47:59 INFO - PROCESS | 1655 | 1471088879868 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120e08000) [pid = 1655] [serial = 1523] [outer = 0x112cc5000] 04:48:00 INFO - PROCESS | 1655 | 1471088880150 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]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 04:48:00 INFO - PROCESS | 1655 | 1471088880185 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1655 | 1471088880187 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:48:00 INFO - PROCESS | 1655 | 1471088880197 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1655 | 1471088880198 Marionette TRACE conn2 <- [1,2002,null,{}] 04:48:00 INFO - PROCESS | 1655 | 1471088880200 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}] 04:48:00 INFO - PROCESS | 1655 | 1471088880201 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:00 INFO - PROCESS | 1655 | 1471088880292 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:48:00 INFO - PROCESS | 1655 | 1471088880296 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1655 | 1471088880297 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a75c000 == 36 [pid = 1655] [id = 508] 04:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120e0bc00) [pid = 1655] [serial = 1524] [outer = 0x0] 04:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12671e400) [pid = 1655] [serial = 1525] [outer = 0x120e0bc00] 04:48:00 INFO - PROCESS | 1655 | 1471088880322 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126d76000) [pid = 1655] [serial = 1526] [outer = 0x120e0bc00] 04:48:00 INFO - PROCESS | 1655 | 1471088880677 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]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 524ms 04:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:48:00 INFO - PROCESS | 1655 | 1471088880734 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1655 | 1471088880735 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:48:00 INFO - PROCESS | 1655 | 1471088880738 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1655 | 1471088880740 Marionette TRACE conn2 <- [1,2006,null,{}] 04:48:00 INFO - PROCESS | 1655 | 1471088880742 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}] 04:48:00 INFO - PROCESS | 1655 | 1471088880743 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:00 INFO - PROCESS | 1655 | 1471088880833 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:48:00 INFO - PROCESS | 1655 | 1471088880839 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1655 | 1471088880842 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b729000 == 37 [pid = 1655] [id = 509] 04:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12122b000) [pid = 1655] [serial = 1527] [outer = 0x0] 04:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1267ea000) [pid = 1655] [serial = 1528] [outer = 0x12122b000] 04:48:00 INFO - PROCESS | 1655 | 1471088880866 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126fcc000) [pid = 1655] [serial = 1529] [outer = 0x12122b000] 04:48:01 INFO - PROCESS | 1655 | 1471088881229 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]]]}] 04:48:01 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 04:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 525ms 04:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:48:01 INFO - PROCESS | 1655 | 1471088881264 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1655 | 1471088881266 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:48:01 INFO - PROCESS | 1655 | 1471088881268 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1655 | 1471088881270 Marionette TRACE conn2 <- [1,2010,null,{}] 04:48:01 INFO - PROCESS | 1655 | 1471088881272 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}] 04:48:01 INFO - PROCESS | 1655 | 1471088881274 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:01 INFO - PROCESS | 1655 | 1471088881395 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:48:01 INFO - PROCESS | 1655 | 1471088881434 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1655 | 1471088881435 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x125409000 == 38 [pid = 1655] [id = 510] 04:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126fcf400) [pid = 1655] [serial = 1530] [outer = 0x0] 04:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b51c00) [pid = 1655] [serial = 1531] [outer = 0x126fcf400] 04:48:01 INFO - PROCESS | 1655 | 1471088881462 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12916f400) [pid = 1655] [serial = 1532] [outer = 0x126fcf400] 04:48:02 INFO - PROCESS | 1655 | 1471088882026 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]]]}] 04:48:02 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 04:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 772ms 04:48:02 INFO - PROCESS | 1655 | 1471088882064 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1655 | 1471088882067 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:48:02 INFO - PROCESS | 1655 | 1471088882072 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1655 | 1471088882077 Marionette TRACE conn2 <- [1,2014,null,{}] 04:48:02 INFO - PROCESS | 1655 | 1471088882081 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}] 04:48:02 INFO - PROCESS | 1655 | 1471088882082 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:02 INFO - PROCESS | 1655 | 1471088882222 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:48:02 INFO - PROCESS | 1655 | 1471088882307 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1655 | 1471088882310 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fbf800 == 39 [pid = 1655] [id = 511] 04:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113d50000) [pid = 1655] [serial = 1533] [outer = 0x0] 04:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113f41800) [pid = 1655] [serial = 1534] [outer = 0x113d50000] 04:48:02 INFO - PROCESS | 1655 | 1471088882342 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x116ebb400) [pid = 1655] [serial = 1535] [outer = 0x113d50000] 04:48:02 INFO - PROCESS | 1655 | 1471088882886 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 876ms 04:48:02 INFO - PROCESS | 1655 | 1471088882948 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1655 | 1471088882951 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:48:02 INFO - PROCESS | 1655 | 1471088882958 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1655 | 1471088882960 Marionette TRACE conn2 <- [1,2018,null,{}] 04:48:02 INFO - PROCESS | 1655 | 1471088882963 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}] 04:48:02 INFO - PROCESS | 1655 | 1471088882965 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:03 INFO - PROCESS | 1655 | 1471088883078 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:48:03 INFO - PROCESS | 1655 | 1471088883278 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1655 | 1471088883279 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116077800 == 40 [pid = 1655] [id = 512] 04:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112db5c00) [pid = 1655] [serial = 1536] [outer = 0x0] 04:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113810000) [pid = 1655] [serial = 1537] [outer = 0x112db5c00] 04:48:03 INFO - PROCESS | 1655 | 1471088883308 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1160ae400) [pid = 1655] [serial = 1538] [outer = 0x112db5c00] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12b729000 == 39 [pid = 1655] [id = 509] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a75c000 == 38 [pid = 1655] [id = 508] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a75d000 == 37 [pid = 1655] [id = 507] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a21a000 == 36 [pid = 1655] [id = 506] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12906e800 == 35 [pid = 1655] [id = 505] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x126f46000 == 34 [pid = 1655] [id = 504] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1217d2800 == 33 [pid = 1655] [id = 503] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x120f89800 == 32 [pid = 1655] [id = 502] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118f0a800 == 31 [pid = 1655] [id = 501] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1168ad800 == 30 [pid = 1655] [id = 500] 04:48:03 INFO - PROCESS | 1655 | --DOCSHELL 0x121323800 == 29 [pid = 1655] [id = 499] 04:48:03 INFO - PROCESS | 1655 | 1471088883801 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]]]}] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129050c00) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12933c400) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129333400) [pid = 1655] [serial = 1460] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a520000) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a518c00) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116e31c00) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119916c00) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118178000) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119223c00) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12af0c000) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120d0b800) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12154ac00) [pid = 1655] [serial = 1451] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1219fcc00) [pid = 1655] [serial = 1440] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1245cb800) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118489c00) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1187b5800) [pid = 1655] [serial = 1448] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b892c00) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12a7e6400) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1150d1800) [pid = 1655] [serial = 1443] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1168e8c00) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12ca37800) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12c4a0000) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1219f3c00) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123c09000) [pid = 1655] [serial = 1454] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1245cf000) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b94b800) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a46b800) [pid = 1655] [serial = 889] [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.] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a519c00) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12bc59800) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123c05000) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 04:48:03 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126717800) [pid = 1655] [serial = 1457] [outer = 0x0] [url = about:blank] 04:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 873ms 04:48:03 INFO - PROCESS | 1655 | 1471088883832 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1655 | 1471088883834 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:48:03 INFO - PROCESS | 1655 | 1471088883837 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1655 | 1471088883840 Marionette TRACE conn2 <- [1,2022,null,{}] 04:48:03 INFO - PROCESS | 1655 | 1471088883844 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}] 04:48:03 INFO - PROCESS | 1655 | 1471088883846 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:03 INFO - PROCESS | 1655 | 1471088883930 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:48:03 INFO - PROCESS | 1655 | 1471088883935 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1655 | 1471088883937 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x118791000 == 30 [pid = 1655] [id = 513] 04:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116eb3800) [pid = 1655] [serial = 1539] [outer = 0x0] 04:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11845e000) [pid = 1655] [serial = 1540] [outer = 0x116eb3800] 04:48:03 INFO - PROCESS | 1655 | 1471088883968 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118506800) [pid = 1655] [serial = 1541] [outer = 0x116eb3800] 04:48:04 INFO - PROCESS | 1655 | 1471088884325 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 524ms 04:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:48:04 INFO - PROCESS | 1655 | 1471088884376 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1655 | 1471088884378 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:48:04 INFO - PROCESS | 1655 | 1471088884382 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1655 | 1471088884383 Marionette TRACE conn2 <- [1,2026,null,{}] 04:48:04 INFO - PROCESS | 1655 | 1471088884385 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}] 04:48:04 INFO - PROCESS | 1655 | 1471088884387 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:04 INFO - PROCESS | 1655 | 1471088884469 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:48:04 INFO - PROCESS | 1655 | 1471088884479 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1655 | 1471088884480 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123caa800 == 31 [pid = 1655] [id = 514] 04:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1189bc000) [pid = 1655] [serial = 1542] [outer = 0x0] 04:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11985ac00) [pid = 1655] [serial = 1543] [outer = 0x1189bc000] 04:48:04 INFO - PROCESS | 1655 | 1471088884506 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120d0cc00) [pid = 1655] [serial = 1544] [outer = 0x1189bc000] 04:48:04 INFO - PROCESS | 1655 | 1471088884861 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 520ms 04:48:04 INFO - PROCESS | 1655 | 1471088884903 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1655 | 1471088884904 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:48:04 INFO - PROCESS | 1655 | 1471088884914 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1655 | 1471088884918 Marionette TRACE conn2 <- [1,2030,null,{}] 04:48:04 INFO - PROCESS | 1655 | 1471088884921 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}] 04:48:04 INFO - PROCESS | 1655 | 1471088884924 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:05 INFO - PROCESS | 1655 | 1471088885004 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:48:05 INFO - PROCESS | 1655 | 1471088885010 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1655 | 1471088885011 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b39800 == 32 [pid = 1655] [id = 515] 04:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112f99800) [pid = 1655] [serial = 1545] [outer = 0x0] 04:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120e5b400) [pid = 1655] [serial = 1546] [outer = 0x112f99800] 04:48:05 INFO - PROCESS | 1655 | 1471088885036 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121968000) [pid = 1655] [serial = 1547] [outer = 0x112f99800] 04:48:05 INFO - PROCESS | 1655 | 1471088885384 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 527ms 04:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:48:05 INFO - PROCESS | 1655 | 1471088885436 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1655 | 1471088885438 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:48:05 INFO - PROCESS | 1655 | 1471088885441 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1655 | 1471088885442 Marionette TRACE conn2 <- [1,2034,null,{}] 04:48:05 INFO - PROCESS | 1655 | 1471088885444 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}] 04:48:05 INFO - PROCESS | 1655 | 1471088885445 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:05 INFO - PROCESS | 1655 | 1471088885525 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:48:05 INFO - PROCESS | 1655 | 1471088885587 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1655 | 1471088885588 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12930c800 == 33 [pid = 1655] [id = 516] 04:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112f9ac00) [pid = 1655] [serial = 1548] [outer = 0x0] 04:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1219fc400) [pid = 1655] [serial = 1549] [outer = 0x112f9ac00] 04:48:05 INFO - PROCESS | 1655 | 1471088885613 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124109000) [pid = 1655] [serial = 1550] [outer = 0x112f9ac00] 04:48:05 INFO - PROCESS | 1655 | 1471088885935 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 04:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:48:05 INFO - PROCESS | 1655 | 1471088885970 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1655 | 1471088885971 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:48:05 INFO - PROCESS | 1655 | 1471088885977 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1655 | 1471088885978 Marionette TRACE conn2 <- [1,2038,null,{}] 04:48:05 INFO - PROCESS | 1655 | 1471088885982 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}] 04:48:05 INFO - PROCESS | 1655 | 1471088885984 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:06 INFO - PROCESS | 1655 | 1471088886140 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:48:06 INFO - PROCESS | 1655 | 1471088886159 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1655 | 1471088886165 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e8000 == 34 [pid = 1655] [id = 517] 04:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x125430400) [pid = 1655] [serial = 1551] [outer = 0x0] 04:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12657c800) [pid = 1655] [serial = 1552] [outer = 0x125430400] 04:48:06 INFO - PROCESS | 1655 | 1471088886218 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126b10c00) [pid = 1655] [serial = 1553] [outer = 0x125430400] 04:48:06 INFO - PROCESS | 1655 | 1471088886668 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]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 722ms 04:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:48:06 INFO - PROCESS | 1655 | 1471088886699 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 1655 | 1471088886701 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:48:06 INFO - PROCESS | 1655 | 1471088886704 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 1655 | 1471088886708 Marionette TRACE conn2 <- [1,2042,null,{}] 04:48:06 INFO - PROCESS | 1655 | 1471088886719 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}] 04:48:06 INFO - PROCESS | 1655 | 1471088886722 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:06 INFO - PROCESS | 1655 | 1471088886886 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:48:06 INFO - PROCESS | 1655 | 1471088886908 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1655 | 1471088886909 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b73d000 == 35 [pid = 1655] [id = 518] 04:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x111f0f000) [pid = 1655] [serial = 1554] [outer = 0x0] 04:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b56400) [pid = 1655] [serial = 1555] [outer = 0x111f0f000] 04:48:06 INFO - PROCESS | 1655 | 1471088886949 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129053400) [pid = 1655] [serial = 1556] [outer = 0x111f0f000] 04:48:07 INFO - PROCESS | 1655 | 1471088887297 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]]]}] 04:48:07 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) 04:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 632ms 04:48:07 INFO - PROCESS | 1655 | 1471088887341 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1655 | 1471088887343 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:48:07 INFO - PROCESS | 1655 | 1471088887345 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1655 | 1471088887346 Marionette TRACE conn2 <- [1,2046,null,{}] 04:48:07 INFO - PROCESS | 1655 | 1471088887348 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}] 04:48:07 INFO - PROCESS | 1655 | 1471088887350 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:07 INFO - PROCESS | 1655 | 1471088887447 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:48:07 INFO - PROCESS | 1655 | 1471088887502 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1655 | 1471088887503 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12115a800 == 36 [pid = 1655] [id = 519] 04:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113280000) [pid = 1655] [serial = 1557] [outer = 0x0] 04:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129179000) [pid = 1655] [serial = 1558] [outer = 0x113280000] 04:48:07 INFO - PROCESS | 1655 | 1471088887526 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12933d800) [pid = 1655] [serial = 1559] [outer = 0x113280000] 04:48:07 INFO - PROCESS | 1655 | 1471088887819 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]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120e59c00) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1189b7c00) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121962c00) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11848cc00) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11604c000) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112994800) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119656c00) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115d1a800) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118493000) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126719c00) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128b5fc00) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12904c400) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x120e5a000) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116005000) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112cc5000) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x120e0bc00) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12122b000) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:48:07 INFO - PROCESS | 1655 | 1471088887946 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1655 | 1471088887947 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:48:07 INFO - PROCESS | 1655 | 1471088887952 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1655 | 1471088887953 Marionette TRACE conn2 <- [1,2050,null,{}] 04:48:07 INFO - PROCESS | 1655 | 1471088887961 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}] 04:48:07 INFO - PROCESS | 1655 | 1471088887963 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:08 INFO - PROCESS | 1655 | 1471088888044 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:48:08 INFO - PROCESS | 1655 | 1471088888047 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1655 | 1471088888049 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b1d000 == 37 [pid = 1655] [id = 520] 04:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112f95c00) [pid = 1655] [serial = 1560] [outer = 0x0] 04:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x113a05800) [pid = 1655] [serial = 1561] [outer = 0x112f95c00] 04:48:08 INFO - PROCESS | 1655 | 1471088888081 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1189b7c00) [pid = 1655] [serial = 1562] [outer = 0x112f95c00] 04:48:08 INFO - PROCESS | 1655 | 1471088888409 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]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 479ms 04:48:08 INFO - PROCESS | 1655 | 1471088888432 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1655 | 1471088888433 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:48:08 INFO - PROCESS | 1655 | 1471088888435 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1655 | 1471088888436 Marionette TRACE conn2 <- [1,2054,null,{}] 04:48:08 INFO - PROCESS | 1655 | 1471088888441 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}] 04:48:08 INFO - PROCESS | 1655 | 1471088888442 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:08 INFO - PROCESS | 1655 | 1471088888522 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:48:08 INFO - PROCESS | 1655 | 1471088888581 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1655 | 1471088888582 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf3a000 == 38 [pid = 1655] [id = 521] 04:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1121b0800) [pid = 1655] [serial = 1563] [outer = 0x0] 04:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x120e52800) [pid = 1655] [serial = 1564] [outer = 0x1121b0800] 04:48:08 INFO - PROCESS | 1655 | 1471088888606 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x129053800) [pid = 1655] [serial = 1565] [outer = 0x1121b0800] 04:48:08 INFO - PROCESS | 1655 | 1471088888887 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]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 470ms 04:48:08 INFO - PROCESS | 1655 | 1471088888912 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1655 | 1471088888913 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:48:08 INFO - PROCESS | 1655 | 1471088888915 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1655 | 1471088888916 Marionette TRACE conn2 <- [1,2058,null,{}] 04:48:08 INFO - PROCESS | 1655 | 1471088888918 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}] 04:48:08 INFO - PROCESS | 1655 | 1471088888919 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:09 INFO - PROCESS | 1655 | 1471088889004 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:48:09 INFO - PROCESS | 1655 | 1471088889011 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1655 | 1471088889019 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2c0800 == 39 [pid = 1655] [id = 522] 04:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113884400) [pid = 1655] [serial = 1566] [outer = 0x0] 04:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12933c400) [pid = 1655] [serial = 1567] [outer = 0x113884400] 04:48:09 INFO - PROCESS | 1655 | 1471088889046 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a521800) [pid = 1655] [serial = 1568] [outer = 0x113884400] 04:48:09 INFO - PROCESS | 1655 | 1471088889384 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]]]}] 04:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 04:48:09 INFO - PROCESS | 1655 | 1471088889436 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 1655 | 1471088889438 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:48:09 INFO - PROCESS | 1655 | 1471088889440 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1655 | 1471088889441 Marionette TRACE conn2 <- [1,2062,null,{}] 04:48:09 INFO - PROCESS | 1655 | 1471088889444 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}] 04:48:09 INFO - PROCESS | 1655 | 1471088889445 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:09 INFO - PROCESS | 1655 | 1471088889563 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:48:09 INFO - PROCESS | 1655 | 1471088889569 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1655 | 1471088889570 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c948000 == 40 [pid = 1655] [id = 523] 04:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a460800) [pid = 1655] [serial = 1569] [outer = 0x0] 04:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12af03800) [pid = 1655] [serial = 1570] [outer = 0x12a460800] 04:48:09 INFO - PROCESS | 1655 | 1471088889595 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12af24c00) [pid = 1655] [serial = 1571] [outer = 0x12a460800] 04:48:09 INFO - PROCESS | 1655 | 1471088889900 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]]]}] 04:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 472ms 04:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:48:09 INFO - PROCESS | 1655 | 1471088889913 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 1655 | 1471088889914 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:48:09 INFO - PROCESS | 1655 | 1471088889916 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1655 | 1471088889917 Marionette TRACE conn2 <- [1,2066,null,{}] 04:48:09 INFO - PROCESS | 1655 | 1471088889920 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}] 04:48:09 INFO - PROCESS | 1655 | 1471088889921 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:10 INFO - PROCESS | 1655 | 1471088890065 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:48:10 INFO - PROCESS | 1655 | 1471088890123 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1655 | 1471088890125 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x115094800 == 41 [pid = 1655] [id = 524] 04:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110e6dc00) [pid = 1655] [serial = 1572] [outer = 0x0] 04:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x111e62400) [pid = 1655] [serial = 1573] [outer = 0x110e6dc00] 04:48:10 INFO - PROCESS | 1655 | 1471088890157 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113890c00) [pid = 1655] [serial = 1574] [outer = 0x110e6dc00] 04:48:10 INFO - PROCESS | 1655 | 1471088890650 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]]]}] 04:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 769ms 04:48:10 INFO - PROCESS | 1655 | 1471088890686 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 1655 | 1471088890691 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:48:10 INFO - PROCESS | 1655 | 1471088890712 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1655 | 1471088890714 Marionette TRACE conn2 <- [1,2070,null,{}] 04:48:10 INFO - PROCESS | 1655 | 1471088890718 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}] 04:48:10 INFO - PROCESS | 1655 | 1471088890721 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:10 INFO - PROCESS | 1655 | 1471088890833 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:48:10 INFO - PROCESS | 1655 | 1471088890907 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1655 | 1471088890909 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x126f46000 == 42 [pid = 1655] [id = 525] 04:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118508800) [pid = 1655] [serial = 1575] [outer = 0x0] 04:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1187b8000) [pid = 1655] [serial = 1576] [outer = 0x118508800] 04:48:10 INFO - PROCESS | 1655 | 1471088890940 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119654c00) [pid = 1655] [serial = 1577] [outer = 0x118508800] 04:48:11 INFO - PROCESS | 1655 | 1471088891369 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]]]}] 04:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 722ms 04:48:11 INFO - PROCESS | 1655 | 1471088891433 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1655 | 1471088891435 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:48:11 INFO - PROCESS | 1655 | 1471088891456 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1655 | 1471088891457 Marionette TRACE conn2 <- [1,2074,null,{}] 04:48:11 INFO - PROCESS | 1655 | 1471088891462 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}] 04:48:11 INFO - PROCESS | 1655 | 1471088891463 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:11 INFO - PROCESS | 1655 | 1471088891579 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:48:11 INFO - PROCESS | 1655 | 1471088891643 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1655 | 1471088891644 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b86a000 == 43 [pid = 1655] [id = 526] 04:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121543000) [pid = 1655] [serial = 1578] [outer = 0x0] 04:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12196bc00) [pid = 1655] [serial = 1579] [outer = 0x121543000] 04:48:11 INFO - PROCESS | 1655 | 1471088891674 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12440c800) [pid = 1655] [serial = 1580] [outer = 0x121543000] 04:48:12 INFO - PROCESS | 1655 | 1471088892133 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]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 741ms 04:48:12 INFO - PROCESS | 1655 | 1471088892180 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1655 | 1471088892183 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:48:12 INFO - PROCESS | 1655 | 1471088892191 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1655 | 1471088892194 Marionette TRACE conn2 <- [1,2078,null,{}] 04:48:12 INFO - PROCESS | 1655 | 1471088892197 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}] 04:48:12 INFO - PROCESS | 1655 | 1471088892199 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:12 INFO - PROCESS | 1655 | 1471088892309 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:48:12 INFO - PROCESS | 1655 | 1471088892371 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1655 | 1471088892372 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d07e000 == 44 [pid = 1655] [id = 527] 04:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121963400) [pid = 1655] [serial = 1581] [outer = 0x0] 04:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126d6ec00) [pid = 1655] [serial = 1582] [outer = 0x121963400] 04:48:12 INFO - PROCESS | 1655 | 1471088892442 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a407800) [pid = 1655] [serial = 1583] [outer = 0x121963400] 04:48:12 INFO - PROCESS | 1655 | 1471088892856 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]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 725ms 04:48:12 INFO - PROCESS | 1655 | 1471088892917 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1655 | 1471088892919 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:48:12 INFO - PROCESS | 1655 | 1471088892922 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1655 | 1471088892924 Marionette TRACE conn2 <- [1,2082,null,{}] 04:48:12 INFO - PROCESS | 1655 | 1471088892926 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}] 04:48:12 INFO - PROCESS | 1655 | 1471088892928 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:13 INFO - PROCESS | 1655 | 1471088893033 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:48:13 INFO - PROCESS | 1655 | 1471088893093 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1655 | 1471088893094 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192d2000 == 45 [pid = 1655] [id = 528] 04:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11817e800) [pid = 1655] [serial = 1584] [outer = 0x0] 04:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12123d400) [pid = 1655] [serial = 1585] [outer = 0x11817e800] 04:48:13 INFO - PROCESS | 1655 | 1471088893124 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12671d400) [pid = 1655] [serial = 1586] [outer = 0x11817e800] 04:48:13 INFO - PROCESS | 1655 | 1471088893781 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]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 921ms 04:48:13 INFO - PROCESS | 1655 | 1471088893846 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:48:13 INFO - PROCESS | 1655 | 1471088893849 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:48:13 INFO - PROCESS | 1655 | 1471088893855 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1655 | 1471088893860 Marionette TRACE conn2 <- [1,2086,null,{}] 04:48:13 INFO - PROCESS | 1655 | 1471088893865 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}] 04:48:13 INFO - PROCESS | 1655 | 1471088893868 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:14 INFO - PROCESS | 1655 | 1471088894021 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:48:14 INFO - PROCESS | 1655 | 1471088894121 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1655 | 1471088894123 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x125418000 == 46 [pid = 1655] [id = 529] 04:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1171bf400) [pid = 1655] [serial = 1587] [outer = 0x0] 04:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118119800) [pid = 1655] [serial = 1588] [outer = 0x1171bf400] 04:48:14 INFO - PROCESS | 1655 | 1471088894150 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118492c00) [pid = 1655] [serial = 1589] [outer = 0x1171bf400] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c948000 == 45 [pid = 1655] [id = 523] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2c0800 == 44 [pid = 1655] [id = 522] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf3a000 == 43 [pid = 1655] [id = 521] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123b1d000 == 42 [pid = 1655] [id = 520] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12115a800 == 41 [pid = 1655] [id = 519] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b73d000 == 40 [pid = 1655] [id = 518] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e8000 == 39 [pid = 1655] [id = 517] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12930c800 == 38 [pid = 1655] [id = 516] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128b39800 == 37 [pid = 1655] [id = 515] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123caa800 == 36 [pid = 1655] [id = 514] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x118791000 == 35 [pid = 1655] [id = 513] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x116077800 == 34 [pid = 1655] [id = 512] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x118fbf800 == 33 [pid = 1655] [id = 511] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x125409000 == 32 [pid = 1655] [id = 510] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1192d2000 == 31 [pid = 1655] [id = 528] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d07e000 == 30 [pid = 1655] [id = 527] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b86a000 == 29 [pid = 1655] [id = 526] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x126f46000 == 28 [pid = 1655] [id = 525] 04:48:15 INFO - PROCESS | 1655 | --DOCSHELL 0x115094800 == 27 [pid = 1655] [id = 524] 04:48:15 INFO - PROCESS | 1655 | 1471088895134 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]]]}] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x120e5e400) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x120e55400) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x121b2cc00) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118572800) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1192acc00) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1176adc00) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11821a400) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112f9d800) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113d53000) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x120e59800) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11991b000) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118458400) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1168e7800) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120e53800) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11965e800) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x127311400) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126721400) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12af08000) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a465000) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b947800) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b80d800) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1245cb000) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118457800) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1241b9000) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119859800) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116aa4400) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12671e400) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126d76000) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1267ea000) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1254c3000) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126fcc000) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x120d05400) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x120e08000) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 04:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x121730400) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 04:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1382ms 04:48:15 INFO - PROCESS | 1655 | 1471088895235 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1655 | 1471088895239 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:48:15 INFO - PROCESS | 1655 | 1471088895245 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1655 | 1471088895249 Marionette TRACE conn2 <- [1,2090,null,{}] 04:48:15 INFO - PROCESS | 1655 | 1471088895254 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}] 04:48:15 INFO - PROCESS | 1655 | 1471088895257 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:15 INFO - PROCESS | 1655 | 1471088895409 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:48:15 INFO - PROCESS | 1655 | 1471088895522 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1655 | 1471088895526 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x113da1800 == 28 [pid = 1655] [id = 530] 04:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112ef5800) [pid = 1655] [serial = 1590] [outer = 0x0] 04:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112f97c00) [pid = 1655] [serial = 1591] [outer = 0x112ef5800] 04:48:15 INFO - PROCESS | 1655 | 1471088895573 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113a0a000) [pid = 1655] [serial = 1592] [outer = 0x112ef5800] 04:48:15 INFO - PROCESS | 1655 | 1471088895952 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]]]}] 04:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 724ms 04:48:15 INFO - PROCESS | 1655 | 1471088895967 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1655 | 1471088895971 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:48:15 INFO - PROCESS | 1655 | 1471088895979 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1655 | 1471088895981 Marionette TRACE conn2 <- [1,2094,null,{}] 04:48:15 INFO - PROCESS | 1655 | 1471088895983 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}] 04:48:15 INFO - PROCESS | 1655 | 1471088895985 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:16 INFO - PROCESS | 1655 | 1471088896065 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:48:16 INFO - PROCESS | 1655 | 1471088896122 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1655 | 1471088896123 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fb1800 == 29 [pid = 1655] [id = 531] 04:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113a0f800) [pid = 1655] [serial = 1593] [outer = 0x0] 04:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1168e1400) [pid = 1655] [serial = 1594] [outer = 0x113a0f800] 04:48:16 INFO - PROCESS | 1655 | 1471088896150 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118179c00) [pid = 1655] [serial = 1595] [outer = 0x113a0f800] 04:48:16 INFO - PROCESS | 1655 | 1471088896446 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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 519ms 04:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:48:16 INFO - PROCESS | 1655 | 1471088896499 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1655 | 1471088896500 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:48:16 INFO - PROCESS | 1655 | 1471088896502 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1655 | 1471088896505 Marionette TRACE conn2 <- [1,2098,null,{}] 04:48:16 INFO - PROCESS | 1655 | 1471088896522 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}] 04:48:16 INFO - PROCESS | 1655 | 1471088896525 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:16 INFO - PROCESS | 1655 | 1471088896606 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:48:16 INFO - PROCESS | 1655 | 1471088896664 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1655 | 1471088896666 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x121159800 == 30 [pid = 1655] [id = 532] 04:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118226800) [pid = 1655] [serial = 1596] [outer = 0x0] 04:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11856e400) [pid = 1655] [serial = 1597] [outer = 0x118226800] 04:48:16 INFO - PROCESS | 1655 | 1471088896696 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119222800) [pid = 1655] [serial = 1598] [outer = 0x118226800] 04:48:17 INFO - PROCESS | 1655 | 1471088897027 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 583ms 04:48:17 INFO - PROCESS | 1655 | 1471088897085 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:48:17 INFO - PROCESS | 1655 | 1471088897088 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:48:17 INFO - PROCESS | 1655 | 1471088897091 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1655 | 1471088897092 Marionette TRACE conn2 <- [1,2102,null,{}] 04:48:17 INFO - PROCESS | 1655 | 1471088897095 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}] 04:48:17 INFO - PROCESS | 1655 | 1471088897098 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:17 INFO - PROCESS | 1655 | 1471088897222 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:48:17 INFO - PROCESS | 1655 | 1471088897332 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1655 | 1471088897333 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x124449800 == 31 [pid = 1655] [id = 533] 04:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119221c00) [pid = 1655] [serial = 1599] [outer = 0x0] 04:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119657400) [pid = 1655] [serial = 1600] [outer = 0x119221c00] 04:48:17 INFO - PROCESS | 1655 | 1471088897370 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120d0bc00) [pid = 1655] [serial = 1601] [outer = 0x119221c00] 04:48:17 INFO - PROCESS | 1655 | 1471088897694 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 621ms 04:48:17 INFO - PROCESS | 1655 | 1471088897711 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:48:17 INFO - PROCESS | 1655 | 1471088897713 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:48:17 INFO - PROCESS | 1655 | 1471088897715 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1655 | 1471088897716 Marionette TRACE conn2 <- [1,2106,null,{}] 04:48:17 INFO - PROCESS | 1655 | 1471088897718 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}] 04:48:17 INFO - PROCESS | 1655 | 1471088897720 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:17 INFO - PROCESS | 1655 | 1471088897821 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:48:17 INFO - PROCESS | 1655 | 1471088897858 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1655 | 1471088897859 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271ea800 == 32 [pid = 1655] [id = 534] 04:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120d0e800) [pid = 1655] [serial = 1602] [outer = 0x0] 04:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120e55400) [pid = 1655] [serial = 1603] [outer = 0x120d0e800] 04:48:17 INFO - PROCESS | 1655 | 1471088897899 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121224000) [pid = 1655] [serial = 1604] [outer = 0x120d0e800] 04:48:18 INFO - PROCESS | 1655 | 1471088898214 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]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 524ms 04:48:18 INFO - PROCESS | 1655 | 1471088898241 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1655 | 1471088898243 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:48:18 INFO - PROCESS | 1655 | 1471088898255 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1655 | 1471088898256 Marionette TRACE conn2 <- [1,2110,null,{}] 04:48:18 INFO - PROCESS | 1655 | 1471088898259 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}] 04:48:18 INFO - PROCESS | 1655 | 1471088898263 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:18 INFO - PROCESS | 1655 | 1471088898388 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:48:18 INFO - PROCESS | 1655 | 1471088898392 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1655 | 1471088898393 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x129303800 == 33 [pid = 1655] [id = 535] 04:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120e56000) [pid = 1655] [serial = 1605] [outer = 0x0] 04:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121963c00) [pid = 1655] [serial = 1606] [outer = 0x120e56000] 04:48:18 INFO - PROCESS | 1655 | 1471088898418 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1241b7400) [pid = 1655] [serial = 1607] [outer = 0x120e56000] 04:48:18 INFO - PROCESS | 1655 | 1471088898767 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]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 04:48:18 INFO - PROCESS | 1655 | 1471088898777 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1655 | 1471088898778 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:48:18 INFO - PROCESS | 1655 | 1471088898780 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1655 | 1471088898781 Marionette TRACE conn2 <- [1,2114,null,{}] 04:48:18 INFO - PROCESS | 1655 | 1471088898784 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}] 04:48:18 INFO - PROCESS | 1655 | 1471088898785 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:18 INFO - PROCESS | 1655 | 1471088898890 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:48:18 INFO - PROCESS | 1655 | 1471088898894 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1655 | 1471088898895 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5c7000 == 34 [pid = 1655] [id = 536] 04:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12154b000) [pid = 1655] [serial = 1608] [outer = 0x0] 04:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1245cfc00) [pid = 1655] [serial = 1609] [outer = 0x12154b000] 04:48:18 INFO - PROCESS | 1655 | 1471088898919 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126574400) [pid = 1655] [serial = 1610] [outer = 0x12154b000] 04:48:19 INFO - PROCESS | 1655 | 1471088899434 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]]]}] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113884400) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x125430400) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x111f0f000) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113280000) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112f95c00) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112db5c00) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112f99800) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116eb3800) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113d50000) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112f9ac00) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1189bc000) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126fcf400) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1121b0800) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:48:19 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a460800) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 718ms 04:48:19 INFO - PROCESS | 1655 | 1471088899499 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:48:19 INFO - PROCESS | 1655 | 1471088899501 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:48:19 INFO - PROCESS | 1655 | 1471088899503 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1655 | 1471088899504 Marionette TRACE conn2 <- [1,2118,null,{}] 04:48:19 INFO - PROCESS | 1655 | 1471088899506 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}] 04:48:19 INFO - PROCESS | 1655 | 1471088899507 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:19 INFO - PROCESS | 1655 | 1471088899580 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:48:19 INFO - PROCESS | 1655 | 1471088899583 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1655 | 1471088899584 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a754800 == 35 [pid = 1655] [id = 537] 04:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x111c22000) [pid = 1655] [serial = 1611] [outer = 0x0] 04:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113884400) [pid = 1655] [serial = 1612] [outer = 0x111c22000] 04:48:19 INFO - PROCESS | 1655 | 1471088899611 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118498c00) [pid = 1655] [serial = 1613] [outer = 0x111c22000] 04:48:19 INFO - PROCESS | 1655 | 1471088899936 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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 468ms 04:48:19 INFO - PROCESS | 1655 | 1471088899972 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1655 | 1471088899973 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:48:19 INFO - PROCESS | 1655 | 1471088899975 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1655 | 1471088899977 Marionette TRACE conn2 <- [1,2122,null,{}] 04:48:19 INFO - PROCESS | 1655 | 1471088899979 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}] 04:48:19 INFO - PROCESS | 1655 | 1471088899980 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:20 INFO - PROCESS | 1655 | 1471088900078 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:48:20 INFO - PROCESS | 1655 | 1471088900093 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1655 | 1471088900094 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b077000 == 36 [pid = 1655] [id = 538] 04:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118495c00) [pid = 1655] [serial = 1614] [outer = 0x0] 04:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12196a000) [pid = 1655] [serial = 1615] [outer = 0x118495c00] 04:48:20 INFO - PROCESS | 1655 | 1471088900119 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126721400) [pid = 1655] [serial = 1616] [outer = 0x118495c00] 04:48:20 INFO - PROCESS | 1655 | 1471088900429 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]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 469ms 04:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:48:20 INFO - PROCESS | 1655 | 1471088900445 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1655 | 1471088900447 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:48:20 INFO - PROCESS | 1655 | 1471088900449 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1655 | 1471088900450 Marionette TRACE conn2 <- [1,2126,null,{}] 04:48:20 INFO - PROCESS | 1655 | 1471088900452 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}] 04:48:20 INFO - PROCESS | 1655 | 1471088900453 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:20 INFO - PROCESS | 1655 | 1471088900528 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:48:20 INFO - PROCESS | 1655 | 1471088900532 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1655 | 1471088900533 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b918800 == 37 [pid = 1655] [id = 539] 04:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126721c00) [pid = 1655] [serial = 1617] [outer = 0x0] 04:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126f5d000) [pid = 1655] [serial = 1618] [outer = 0x126721c00] 04:48:20 INFO - PROCESS | 1655 | 1471088900560 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12730ac00) [pid = 1655] [serial = 1619] [outer = 0x126721c00] 04:48:20 INFO - PROCESS | 1655 | 1471088900878 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]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 04:48:20 INFO - PROCESS | 1655 | 1471088900923 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1655 | 1471088900925 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:48:20 INFO - PROCESS | 1655 | 1471088900927 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1655 | 1471088900929 Marionette TRACE conn2 <- [1,2130,null,{}] 04:48:20 INFO - PROCESS | 1655 | 1471088900932 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}] 04:48:20 INFO - PROCESS | 1655 | 1471088900934 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:21 INFO - PROCESS | 1655 | 1471088901079 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:48:21 INFO - PROCESS | 1655 | 1471088901107 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1655 | 1471088901110 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf38000 == 38 [pid = 1655] [id = 540] 04:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1241b8000) [pid = 1655] [serial = 1620] [outer = 0x0] 04:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1273dac00) [pid = 1655] [serial = 1621] [outer = 0x1241b8000] 04:48:21 INFO - PROCESS | 1655 | 1471088901132 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129054400) [pid = 1655] [serial = 1622] [outer = 0x1241b8000] 04:48:21 INFO - PROCESS | 1655 | 1471088901711 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] 04:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:48:21 INFO - PROCESS | 1655 | 1471088901803 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:48:21 INFO - PROCESS | 1655 | 1471088901809 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1655 | 1471088901813 Marionette TRACE conn2 <- [1,2134,null,{}] 04:48:21 INFO - PROCESS | 1655 | 1471088901818 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}] 04:48:21 INFO - PROCESS | 1655 | 1471088901821 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:22 INFO - PROCESS | 1655 | 1471088902033 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:48:22 INFO - PROCESS | 1655 | 1471088902042 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1655 | 1471088902045 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184d7800 == 39 [pid = 1655] [id = 541] 04:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112985c00) [pid = 1655] [serial = 1623] [outer = 0x0] 04:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113887400) [pid = 1655] [serial = 1624] [outer = 0x112985c00] 04:48:22 INFO - PROCESS | 1655 | 1471088902076 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1161f8400) [pid = 1655] [serial = 1625] [outer = 0x112985c00] 04:48:22 INFO - PROCESS | 1655 | 1471088902629 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]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 874ms 04:48:22 INFO - PROCESS | 1655 | 1471088902681 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1655 | 1471088902684 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:48:22 INFO - PROCESS | 1655 | 1471088902689 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1655 | 1471088902691 Marionette TRACE conn2 <- [1,2138,null,{}] 04:48:22 INFO - PROCESS | 1655 | 1471088902693 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}] 04:48:22 INFO - PROCESS | 1655 | 1471088902695 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:22 INFO - PROCESS | 1655 | 1471088902805 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:48:22 INFO - PROCESS | 1655 | 1471088902885 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1655 | 1471088902887 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e7000 == 40 [pid = 1655] [id = 542] 04:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118464800) [pid = 1655] [serial = 1626] [outer = 0x0] 04:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118494000) [pid = 1655] [serial = 1627] [outer = 0x118464800] 04:48:22 INFO - PROCESS | 1655 | 1471088902918 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118f73800) [pid = 1655] [serial = 1628] [outer = 0x118464800] 04:48:23 INFO - PROCESS | 1655 | 1471088903398 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]]]}] 04:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 772ms 04:48:23 INFO - PROCESS | 1655 | 1471088903591 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1655 | 1471088903594 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:48:23 INFO - PROCESS | 1655 | 1471088903628 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1655 | 1471088903629 Marionette TRACE conn2 <- [1,2142,null,{}] 04:48:23 INFO - PROCESS | 1655 | 1471088903633 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}] 04:48:23 INFO - PROCESS | 1655 | 1471088903635 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:23 INFO - PROCESS | 1655 | 1471088903746 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:48:23 INFO - PROCESS | 1655 | 1471088903829 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1655 | 1471088903832 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11879e000 == 41 [pid = 1655] [id = 543] 04:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113f42000) [pid = 1655] [serial = 1629] [outer = 0x0] 04:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116eb6000) [pid = 1655] [serial = 1630] [outer = 0x113f42000] 04:48:23 INFO - PROCESS | 1655 | 1471088903861 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11817a800) [pid = 1655] [serial = 1631] [outer = 0x113f42000] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12b918800 == 40 [pid = 1655] [id = 539] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12b077000 == 39 [pid = 1655] [id = 538] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12a754800 == 38 [pid = 1655] [id = 537] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5c7000 == 37 [pid = 1655] [id = 536] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x129303800 == 36 [pid = 1655] [id = 535] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1271ea800 == 35 [pid = 1655] [id = 534] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x124449800 == 34 [pid = 1655] [id = 533] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x121159800 == 33 [pid = 1655] [id = 532] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x118fb1800 == 32 [pid = 1655] [id = 531] 04:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x113da1800 == 31 [pid = 1655] [id = 530] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129053800) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12933c400) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12933d800) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126b10c00) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12af03800) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120e52800) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12af24c00) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124109000) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a521800) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12657c800) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x129053400) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128b56400) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129179000) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113a05800) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1189b7c00) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113810000) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1160ae400) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120e5b400) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121968000) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11845e000) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118506800) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113f41800) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x116ebb400) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1219fc400) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11985ac00) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x120d0cc00) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12916f400) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128b51c00) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 04:48:24 INFO - PROCESS | 1655 | 1471088904283 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] 04:48:24 INFO - PROCESS | 1655 | 1471088904301 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:48:24 INFO - PROCESS | 1655 | 1471088904307 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1655 | 1471088904310 Marionette TRACE conn2 <- [1,2146,null,{}] 04:48:24 INFO - PROCESS | 1655 | 1471088904313 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}] 04:48:24 INFO - PROCESS | 1655 | 1471088904315 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:24 INFO - PROCESS | 1655 | 1471088904395 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:48:24 INFO - PROCESS | 1655 | 1471088904399 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1655 | 1471088904400 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c10000 == 32 [pid = 1655] [id = 544] 04:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118458400) [pid = 1655] [serial = 1632] [outer = 0x0] 04:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1187b4c00) [pid = 1655] [serial = 1633] [outer = 0x118458400] 04:48:24 INFO - PROCESS | 1655 | 1471088904427 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1192aa400) [pid = 1655] [serial = 1634] [outer = 0x118458400] 04:48:24 INFO - PROCESS | 1655 | 1471088904845 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] 04:48:24 INFO - PROCESS | 1655 | 1471088904883 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:48:24 INFO - PROCESS | 1655 | 1471088904887 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1655 | 1471088904891 Marionette TRACE conn2 <- [1,2150,null,{}] 04:48:24 INFO - PROCESS | 1655 | 1471088904902 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}] 04:48:24 INFO - PROCESS | 1655 | 1471088904907 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:25 INFO - PROCESS | 1655 | 1471088905036 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:48:25 INFO - PROCESS | 1655 | 1471088905054 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1655 | 1471088905058 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x126757000 == 33 [pid = 1655] [id = 545] 04:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112e4f800) [pid = 1655] [serial = 1635] [outer = 0x0] 04:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x120eea000) [pid = 1655] [serial = 1636] [outer = 0x112e4f800] 04:48:25 INFO - PROCESS | 1655 | 1471088905104 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121961c00) [pid = 1655] [serial = 1637] [outer = 0x112e4f800] 04:48:25 INFO - PROCESS | 1655 | 1471088905475 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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 625ms 04:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:48:25 INFO - PROCESS | 1655 | 1471088905512 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1655 | 1471088905513 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:48:25 INFO - PROCESS | 1655 | 1471088905515 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1655 | 1471088905516 Marionette TRACE conn2 <- [1,2154,null,{}] 04:48:25 INFO - PROCESS | 1655 | 1471088905518 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}] 04:48:25 INFO - PROCESS | 1655 | 1471088905519 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:25 INFO - PROCESS | 1655 | 1471088905600 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:48:25 INFO - PROCESS | 1655 | 1471088905603 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1655 | 1471088905605 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a21d000 == 34 [pid = 1655] [id = 546] 04:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12196d800) [pid = 1655] [serial = 1638] [outer = 0x0] 04:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121b07800) [pid = 1655] [serial = 1639] [outer = 0x12196d800] 04:48:25 INFO - PROCESS | 1655 | 1471088905633 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123f4ac00) [pid = 1655] [serial = 1640] [outer = 0x12196d800] 04:48:26 INFO - PROCESS | 1655 | 1471088906028 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 518ms 04:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:48:26 INFO - PROCESS | 1655 | 1471088906034 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1655 | 1471088906035 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:48:26 INFO - PROCESS | 1655 | 1471088906042 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1655 | 1471088906043 Marionette TRACE conn2 <- [1,2158,null,{}] 04:48:26 INFO - PROCESS | 1655 | 1471088906046 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}] 04:48:26 INFO - PROCESS | 1655 | 1471088906047 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:26 INFO - PROCESS | 1655 | 1471088906194 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:48:26 INFO - PROCESS | 1655 | 1471088906205 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1655 | 1471088906207 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a768000 == 35 [pid = 1655] [id = 547] 04:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1219f1800) [pid = 1655] [serial = 1641] [outer = 0x0] 04:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1241b9000) [pid = 1655] [serial = 1642] [outer = 0x1219f1800] 04:48:26 INFO - PROCESS | 1655 | 1471088906244 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1254c2400) [pid = 1655] [serial = 1643] [outer = 0x1219f1800] 04:48:26 INFO - PROCESS | 1655 | 1471088906595 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 576ms 04:48:26 INFO - PROCESS | 1655 | 1471088906614 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1655 | 1471088906616 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:48:26 INFO - PROCESS | 1655 | 1471088906626 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1655 | 1471088906627 Marionette TRACE conn2 <- [1,2162,null,{}] 04:48:26 INFO - PROCESS | 1655 | 1471088906629 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}] 04:48:26 INFO - PROCESS | 1655 | 1471088906632 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:26 INFO - PROCESS | 1655 | 1471088906757 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:48:26 INFO - PROCESS | 1655 | 1471088906762 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1655 | 1471088906763 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b87a000 == 36 [pid = 1655] [id = 548] 04:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126715400) [pid = 1655] [serial = 1644] [outer = 0x0] 04:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126fcf400) [pid = 1655] [serial = 1645] [outer = 0x126715400] 04:48:26 INFO - PROCESS | 1655 | 1471088906821 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12916d800) [pid = 1655] [serial = 1646] [outer = 0x126715400] 04:48:27 INFO - PROCESS | 1655 | 1471088907147 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]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 569ms 04:48:27 INFO - PROCESS | 1655 | 1471088907195 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1655 | 1471088907196 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:48:27 INFO - PROCESS | 1655 | 1471088907198 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1655 | 1471088907199 Marionette TRACE conn2 <- [1,2166,null,{}] 04:48:27 INFO - PROCESS | 1655 | 1471088907201 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}] 04:48:27 INFO - PROCESS | 1655 | 1471088907203 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:27 INFO - PROCESS | 1655 | 1471088907309 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:48:27 INFO - PROCESS | 1655 | 1471088907320 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1655 | 1471088907321 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bca8800 == 37 [pid = 1655] [id = 549] 04:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129177400) [pid = 1655] [serial = 1647] [outer = 0x0] 04:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129336c00) [pid = 1655] [serial = 1648] [outer = 0x129177400] 04:48:27 INFO - PROCESS | 1655 | 1471088907346 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a45f400) [pid = 1655] [serial = 1649] [outer = 0x129177400] 04:48:27 INFO - PROCESS | 1655 | 1471088907678 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]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 04:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:48:27 INFO - PROCESS | 1655 | 1471088907718 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1655 | 1471088907719 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:48:27 INFO - PROCESS | 1655 | 1471088907721 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1655 | 1471088907722 Marionette TRACE conn2 <- [1,2170,null,{}] 04:48:27 INFO - PROCESS | 1655 | 1471088907724 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}] 04:48:27 INFO - PROCESS | 1655 | 1471088907726 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:27 INFO - PROCESS | 1655 | 1471088907827 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:48:27 INFO - PROCESS | 1655 | 1471088907831 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1655 | 1471088907832 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2a9000 == 38 [pid = 1655] [id = 550] 04:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129333400) [pid = 1655] [serial = 1650] [outer = 0x0] 04:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a51a000) [pid = 1655] [serial = 1651] [outer = 0x129333400] 04:48:27 INFO - PROCESS | 1655 | 1471088907890 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a7da000) [pid = 1655] [serial = 1652] [outer = 0x129333400] 04:48:28 INFO - PROCESS | 1655 | 1471088908193 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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 04:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:48:28 INFO - PROCESS | 1655 | 1471088908243 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1655 | 1471088908244 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:48:28 INFO - PROCESS | 1655 | 1471088908246 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1655 | 1471088908247 Marionette TRACE conn2 <- [1,2174,null,{}] 04:48:28 INFO - PROCESS | 1655 | 1471088908249 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}] 04:48:28 INFO - PROCESS | 1655 | 1471088908250 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:28 INFO - PROCESS | 1655 | 1471088908357 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:48:28 INFO - PROCESS | 1655 | 1471088908368 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1655 | 1471088908369 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x126753800 == 39 [pid = 1655] [id = 551] 04:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a7da800) [pid = 1655] [serial = 1653] [outer = 0x0] 04:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a7e7400) [pid = 1655] [serial = 1654] [outer = 0x12a7da800] 04:48:28 INFO - PROCESS | 1655 | 1471088908393 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12af08000) [pid = 1655] [serial = 1655] [outer = 0x12a7da800] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x120d0e800) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112ef5800) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118226800) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120e56000) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1171bf400) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113a0f800) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x110e6dc00) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118508800) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121543000) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121963400) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126721c00) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12154b000) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11817e800) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x111c22000) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118495c00) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:48:28 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119221c00) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:48:28 INFO - PROCESS | 1655 | 1471088908783 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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 568ms 04:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:48:28 INFO - PROCESS | 1655 | 1471088908814 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1655 | 1471088908816 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:48:28 INFO - PROCESS | 1655 | 1471088908818 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1655 | 1471088908819 Marionette TRACE conn2 <- [1,2178,null,{}] 04:48:28 INFO - PROCESS | 1655 | 1471088908830 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}] 04:48:28 INFO - PROCESS | 1655 | 1471088908831 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:28 INFO - PROCESS | 1655 | 1471088908932 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:48:28 INFO - PROCESS | 1655 | 1471088908935 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1655 | 1471088908936 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b72d800 == 40 [pid = 1655] [id = 552] 04:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112ef5800) [pid = 1655] [serial = 1656] [outer = 0x0] 04:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118514c00) [pid = 1655] [serial = 1657] [outer = 0x112ef5800] 04:48:28 INFO - PROCESS | 1655 | 1471088908964 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120e54000) [pid = 1655] [serial = 1658] [outer = 0x112ef5800] 04:48:29 INFO - PROCESS | 1655 | 1471088909269 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]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 468ms 04:48:29 INFO - PROCESS | 1655 | 1471088909287 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1655 | 1471088909288 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:48:29 INFO - PROCESS | 1655 | 1471088909294 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1655 | 1471088909296 Marionette TRACE conn2 <- [1,2182,null,{}] 04:48:29 INFO - PROCESS | 1655 | 1471088909298 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}] 04:48:29 INFO - PROCESS | 1655 | 1471088909300 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:29 INFO - PROCESS | 1655 | 1471088909400 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:48:29 INFO - PROCESS | 1655 | 1471088909457 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1655 | 1471088909459 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d064800 == 41 [pid = 1655] [id = 553] 04:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1176b6000) [pid = 1655] [serial = 1659] [outer = 0x0] 04:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12103fc00) [pid = 1655] [serial = 1660] [outer = 0x1176b6000] 04:48:29 INFO - PROCESS | 1655 | 1471088909485 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12af2c800) [pid = 1655] [serial = 1661] [outer = 0x1176b6000] 04:48:29 INFO - PROCESS | 1655 | 1471088909785 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]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 520ms 04:48:29 INFO - PROCESS | 1655 | 1471088909814 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1655 | 1471088909815 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:48:29 INFO - PROCESS | 1655 | 1471088909817 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1655 | 1471088909818 Marionette TRACE conn2 <- [1,2186,null,{}] 04:48:29 INFO - PROCESS | 1655 | 1471088909821 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}] 04:48:29 INFO - PROCESS | 1655 | 1471088909822 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:29 INFO - PROCESS | 1655 | 1471088909904 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:48:29 INFO - PROCESS | 1655 | 1471088909910 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1655 | 1471088909911 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d387800 == 42 [pid = 1655] [id = 554] 04:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12af11c00) [pid = 1655] [serial = 1662] [outer = 0x0] 04:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b80ac00) [pid = 1655] [serial = 1663] [outer = 0x12af11c00] 04:48:29 INFO - PROCESS | 1655 | 1471088909935 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b893800) [pid = 1655] [serial = 1664] [outer = 0x12af11c00] 04:48:30 INFO - PROCESS | 1655 | 1471088910260 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]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 468ms 04:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:48:30 INFO - PROCESS | 1655 | 1471088910286 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1655 | 1471088910287 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:48:30 INFO - PROCESS | 1655 | 1471088910291 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1655 | 1471088910293 Marionette TRACE conn2 <- [1,2190,null,{}] 04:48:30 INFO - PROCESS | 1655 | 1471088910295 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}] 04:48:30 INFO - PROCESS | 1655 | 1471088910296 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:30 INFO - PROCESS | 1655 | 1471088910414 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:48:30 INFO - PROCESS | 1655 | 1471088910422 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1655 | 1471088910423 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3a6000 == 43 [pid = 1655] [id = 555] 04:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b893c00) [pid = 1655] [serial = 1665] [outer = 0x0] 04:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b94ac00) [pid = 1655] [serial = 1666] [outer = 0x12b893c00] 04:48:30 INFO - PROCESS | 1655 | 1471088910447 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b950800) [pid = 1655] [serial = 1667] [outer = 0x12b893c00] 04:48:30 INFO - PROCESS | 1655 | 1471088910882 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]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 622ms 04:48:30 INFO - PROCESS | 1655 | 1471088910922 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1655 | 1471088910925 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:48:30 INFO - PROCESS | 1655 | 1471088910930 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1655 | 1471088910932 Marionette TRACE conn2 <- [1,2194,null,{}] 04:48:30 INFO - PROCESS | 1655 | 1471088910936 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}] 04:48:30 INFO - PROCESS | 1655 | 1471088910938 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:31 INFO - PROCESS | 1655 | 1471088911053 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:48:31 INFO - PROCESS | 1655 | 1471088911155 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1655 | 1471088911157 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x121323800 == 44 [pid = 1655] [id = 556] 04:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11817a000) [pid = 1655] [serial = 1668] [outer = 0x0] 04:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11845e800) [pid = 1655] [serial = 1669] [outer = 0x11817a000] 04:48:31 INFO - PROCESS | 1655 | 1471088911201 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119223800) [pid = 1655] [serial = 1670] [outer = 0x11817a000] 04:48:31 INFO - PROCESS | 1655 | 1471088911635 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]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 725ms 04:48:31 INFO - PROCESS | 1655 | 1471088911654 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1655 | 1471088911657 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:48:31 INFO - PROCESS | 1655 | 1471088911662 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1655 | 1471088911664 Marionette TRACE conn2 <- [1,2198,null,{}] 04:48:31 INFO - PROCESS | 1655 | 1471088911666 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}] 04:48:31 INFO - PROCESS | 1655 | 1471088911668 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:31 INFO - PROCESS | 1655 | 1471088911775 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:48:31 INFO - PROCESS | 1655 | 1471088911836 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1655 | 1471088911837 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b85b000 == 45 [pid = 1655] [id = 557] 04:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x120d0b400) [pid = 1655] [serial = 1671] [outer = 0x0] 04:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x120e5b400) [pid = 1655] [serial = 1672] [outer = 0x120d0b400] 04:48:31 INFO - PROCESS | 1655 | 1471088911868 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121968000) [pid = 1655] [serial = 1673] [outer = 0x120d0b400] 04:48:32 INFO - PROCESS | 1655 | 1471088912326 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]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 04:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:48:32 INFO - PROCESS | 1655 | 1471088912333 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1655 | 1471088912334 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:48:32 INFO - PROCESS | 1655 | 1471088912337 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1655 | 1471088912340 Marionette TRACE conn2 <- [1,2202,null,{}] 04:48:32 INFO - PROCESS | 1655 | 1471088912348 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}] 04:48:32 INFO - PROCESS | 1655 | 1471088912351 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:32 INFO - PROCESS | 1655 | 1471088912479 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:48:32 INFO - PROCESS | 1655 | 1471088912556 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1655 | 1471088912558 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d759000 == 46 [pid = 1655] [id = 558] 04:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1254ca400) [pid = 1655] [serial = 1674] [outer = 0x0] 04:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126d43c00) [pid = 1655] [serial = 1675] [outer = 0x1254ca400] 04:48:32 INFO - PROCESS | 1655 | 1471088912589 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128b52800) [pid = 1655] [serial = 1676] [outer = 0x1254ca400] 04:48:33 INFO - PROCESS | 1655 | 1471088913004 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]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 725ms 04:48:33 INFO - PROCESS | 1655 | 1471088913071 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1655 | 1471088913074 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:48:33 INFO - PROCESS | 1655 | 1471088913078 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1655 | 1471088913079 Marionette TRACE conn2 <- [1,2206,null,{}] 04:48:33 INFO - PROCESS | 1655 | 1471088913082 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}] 04:48:33 INFO - PROCESS | 1655 | 1471088913083 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:33 INFO - PROCESS | 1655 | 1471088913191 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:48:33 INFO - PROCESS | 1655 | 1471088913265 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1655 | 1471088913266 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7ca800 == 47 [pid = 1655] [id = 559] 04:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129339800) [pid = 1655] [serial = 1677] [outer = 0x0] 04:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a46c400) [pid = 1655] [serial = 1678] [outer = 0x129339800] 04:48:33 INFO - PROCESS | 1655 | 1471088913297 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12af02c00) [pid = 1655] [serial = 1679] [outer = 0x129339800] 04:48:33 INFO - PROCESS | 1655 | 1471088913760 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]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 721ms 04:48:33 INFO - PROCESS | 1655 | 1471088913806 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1655 | 1471088913807 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:48:33 INFO - PROCESS | 1655 | 1471088913812 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1655 | 1471088913813 Marionette TRACE conn2 <- [1,2210,null,{}] 04:48:33 INFO - PROCESS | 1655 | 1471088913815 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}] 04:48:33 INFO - PROCESS | 1655 | 1471088913817 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:33 INFO - PROCESS | 1655 | 1471088913920 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:48:34 INFO - PROCESS | 1655 | 1471088913993 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1655 | 1471088913994 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715d000 == 48 [pid = 1655] [id = 560] 04:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x113da9400) [pid = 1655] [serial = 1680] [outer = 0x0] 04:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1176adc00) [pid = 1655] [serial = 1681] [outer = 0x113da9400] 04:48:34 INFO - PROCESS | 1655 | 1471088914023 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x121965c00) [pid = 1655] [serial = 1682] [outer = 0x113da9400] 04:48:34 INFO - PROCESS | 1655 | 1471088914543 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]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 769ms 04:48:34 INFO - PROCESS | 1655 | 1471088914582 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1655 | 1471088914584 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:48:34 INFO - PROCESS | 1655 | 1471088914588 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1655 | 1471088914590 Marionette TRACE conn2 <- [1,2214,null,{}] 04:48:34 INFO - PROCESS | 1655 | 1471088914594 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}] 04:48:34 INFO - PROCESS | 1655 | 1471088914596 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:34 INFO - PROCESS | 1655 | 1471088914701 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:48:34 INFO - PROCESS | 1655 | 1471088914766 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1655 | 1471088914767 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123cb4800 == 49 [pid = 1655] [id = 561] 04:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116ebe800) [pid = 1655] [serial = 1683] [outer = 0x0] 04:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118226800) [pid = 1655] [serial = 1684] [outer = 0x116ebe800] 04:48:34 INFO - PROCESS | 1655 | 1471088914795 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118512800) [pid = 1655] [serial = 1685] [outer = 0x116ebe800] 04:48:35 INFO - PROCESS | 1655 | 1471088915268 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]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 724ms 04:48:35 INFO - PROCESS | 1655 | 1471088915312 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1655 | 1471088915316 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:48:35 INFO - PROCESS | 1655 | 1471088915323 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1655 | 1471088915325 Marionette TRACE conn2 <- [1,2218,null,{}] 04:48:35 INFO - PROCESS | 1655 | 1471088915329 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}] 04:48:35 INFO - PROCESS | 1655 | 1471088915331 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:35 INFO - PROCESS | 1655 | 1471088915501 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:48:35 INFO - PROCESS | 1655 | 1471088915623 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1655 | 1471088915624 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254a3000 == 50 [pid = 1655] [id = 562] 04:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x120d11800) [pid = 1655] [serial = 1686] [outer = 0x0] 04:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x120e55c00) [pid = 1655] [serial = 1687] [outer = 0x120d11800] 04:48:35 INFO - PROCESS | 1655 | 1471088915672 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x121785800) [pid = 1655] [serial = 1688] [outer = 0x120d11800] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d387800 == 49 [pid = 1655] [id = 554] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d064800 == 48 [pid = 1655] [id = 553] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b72d800 == 47 [pid = 1655] [id = 552] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x126753800 == 46 [pid = 1655] [id = 551] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2a9000 == 45 [pid = 1655] [id = 550] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12bca8800 == 44 [pid = 1655] [id = 549] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b87a000 == 43 [pid = 1655] [id = 548] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a768000 == 42 [pid = 1655] [id = 547] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a21d000 == 41 [pid = 1655] [id = 546] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x126757000 == 40 [pid = 1655] [id = 545] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x119c10000 == 39 [pid = 1655] [id = 544] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11879e000 == 38 [pid = 1655] [id = 543] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e7000 == 37 [pid = 1655] [id = 542] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1184d7800 == 36 [pid = 1655] [id = 541] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf38000 == 35 [pid = 1655] [id = 540] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x125418000 == 34 [pid = 1655] [id = 529] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123cb4800 == 33 [pid = 1655] [id = 561] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11715d000 == 32 [pid = 1655] [id = 560] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7ca800 == 31 [pid = 1655] [id = 559] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d759000 == 30 [pid = 1655] [id = 558] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b85b000 == 29 [pid = 1655] [id = 557] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3a6000 == 28 [pid = 1655] [id = 555] 04:48:36 INFO - PROCESS | 1655 | --DOCSHELL 0x121323800 == 27 [pid = 1655] [id = 556] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x120e55400) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112f97c00) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11856e400) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x121963c00) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119222800) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x113a0a000) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118492c00) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118119800) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1168e1400) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118179c00) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x113890c00) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x111e62400) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119654c00) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1187b8000) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12440c800) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12196bc00) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126d6ec00) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121224000) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12730ac00) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a407800) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1245cfc00) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1241b7400) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12671d400) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113884400) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12196a000) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118498c00) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12123d400) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126f5d000) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126574400) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119657400) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1273dac00) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x120d0bc00) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126721400) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 04:48:36 INFO - PROCESS | 1655 | 1471088916655 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]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1373ms 04:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:48:36 INFO - PROCESS | 1655 | 1471088916696 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1655 | 1471088916698 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:48:36 INFO - PROCESS | 1655 | 1471088916701 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1655 | 1471088916703 Marionette TRACE conn2 <- [1,2222,null,{}] 04:48:36 INFO - PROCESS | 1655 | 1471088916707 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}] 04:48:36 INFO - PROCESS | 1655 | 1471088916708 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:36 INFO - PROCESS | 1655 | 1471088916793 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:48:36 INFO - PROCESS | 1655 | 1471088916798 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1655 | 1471088916801 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f54800 == 28 [pid = 1655] [id = 563] 04:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113884800) [pid = 1655] [serial = 1689] [outer = 0x0] 04:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x113890c00) [pid = 1655] [serial = 1690] [outer = 0x113884800] 04:48:36 INFO - PROCESS | 1655 | 1471088916831 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1160ae400) [pid = 1655] [serial = 1691] [outer = 0x113884800] 04:48:37 INFO - PROCESS | 1655 | 1471088917220 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]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 573ms 04:48:37 INFO - PROCESS | 1655 | 1471088917275 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1655 | 1471088917278 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:48:37 INFO - PROCESS | 1655 | 1471088917282 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1655 | 1471088917284 Marionette TRACE conn2 <- [1,2226,null,{}] 04:48:37 INFO - PROCESS | 1655 | 1471088917286 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}] 04:48:37 INFO - PROCESS | 1655 | 1471088917288 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:37 INFO - PROCESS | 1655 | 1471088917366 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:48:37 INFO - PROCESS | 1655 | 1471088917370 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1655 | 1471088917372 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119561800 == 29 [pid = 1655] [id = 564] 04:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116eb8800) [pid = 1655] [serial = 1692] [outer = 0x0] 04:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11821ac00) [pid = 1655] [serial = 1693] [outer = 0x116eb8800] 04:48:37 INFO - PROCESS | 1655 | 1471088917402 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11848e400) [pid = 1655] [serial = 1694] [outer = 0x116eb8800] 04:48:37 INFO - PROCESS | 1655 | 1471088917745 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]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 471ms 04:48:37 INFO - PROCESS | 1655 | 1471088917754 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1655 | 1471088917755 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:48:37 INFO - PROCESS | 1655 | 1471088917760 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1655 | 1471088917762 Marionette TRACE conn2 <- [1,2230,null,{}] 04:48:37 INFO - PROCESS | 1655 | 1471088917781 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}] 04:48:37 INFO - PROCESS | 1655 | 1471088917784 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:37 INFO - PROCESS | 1655 | 1471088917861 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:48:37 INFO - PROCESS | 1655 | 1471088917866 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1655 | 1471088917868 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12166f800 == 30 [pid = 1655] [id = 565] 04:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112d7a400) [pid = 1655] [serial = 1695] [outer = 0x0] 04:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119654c00) [pid = 1655] [serial = 1696] [outer = 0x112d7a400] 04:48:37 INFO - PROCESS | 1655 | 1471088917898 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x120d0a000) [pid = 1655] [serial = 1697] [outer = 0x112d7a400] 04:48:38 INFO - PROCESS | 1655 | 1471088918245 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]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 526ms 04:48:38 INFO - PROCESS | 1655 | 1471088918286 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1655 | 1471088918288 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:48:38 INFO - PROCESS | 1655 | 1471088918291 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1655 | 1471088918292 Marionette TRACE conn2 <- [1,2234,null,{}] 04:48:38 INFO - PROCESS | 1655 | 1471088918294 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}] 04:48:38 INFO - PROCESS | 1655 | 1471088918295 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:38 INFO - PROCESS | 1655 | 1471088918375 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:48:38 INFO - PROCESS | 1655 | 1471088918441 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1655 | 1471088918442 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x126f2f800 == 31 [pid = 1655] [id = 566] 04:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119858c00) [pid = 1655] [serial = 1698] [outer = 0x0] 04:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x120e55400) [pid = 1655] [serial = 1699] [outer = 0x119858c00] 04:48:38 INFO - PROCESS | 1655 | 1471088918468 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12195f400) [pid = 1655] [serial = 1700] [outer = 0x119858c00] 04:48:38 INFO - PROCESS | 1655 | 1471088918779 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]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 04:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:48:38 INFO - PROCESS | 1655 | 1471088918814 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1655 | 1471088918815 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:48:38 INFO - PROCESS | 1655 | 1471088918817 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1655 | 1471088918818 Marionette TRACE conn2 <- [1,2238,null,{}] 04:48:38 INFO - PROCESS | 1655 | 1471088918820 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}] 04:48:38 INFO - PROCESS | 1655 | 1471088918822 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:38 INFO - PROCESS | 1655 | 1471088918920 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:48:38 INFO - PROCESS | 1655 | 1471088918924 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1655 | 1471088918925 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905c800 == 32 [pid = 1655] [id = 567] 04:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116eb7c00) [pid = 1655] [serial = 1701] [outer = 0x0] 04:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121965800) [pid = 1655] [serial = 1702] [outer = 0x116eb7c00] 04:48:38 INFO - PROCESS | 1655 | 1471088918950 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121ee6800) [pid = 1655] [serial = 1703] [outer = 0x116eb7c00] 04:48:39 INFO - PROCESS | 1655 | 1471088919340 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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 571ms 04:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:48:39 INFO - PROCESS | 1655 | 1471088919389 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1655 | 1471088919391 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:48:39 INFO - PROCESS | 1655 | 1471088919394 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1655 | 1471088919396 Marionette TRACE conn2 <- [1,2242,null,{}] 04:48:39 INFO - PROCESS | 1655 | 1471088919408 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}] 04:48:39 INFO - PROCESS | 1655 | 1471088919414 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:39 INFO - PROCESS | 1655 | 1471088919586 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:48:39 INFO - PROCESS | 1655 | 1471088919612 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1655 | 1471088919614 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5c9000 == 33 [pid = 1655] [id = 568] 04:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123f51400) [pid = 1655] [serial = 1704] [outer = 0x0] 04:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x125431c00) [pid = 1655] [serial = 1705] [outer = 0x123f51400] 04:48:39 INFO - PROCESS | 1655 | 1471088919656 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1267f0800) [pid = 1655] [serial = 1706] [outer = 0x123f51400] 04:48:40 INFO - PROCESS | 1655 | 1471088920064 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 679ms 04:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:48:40 INFO - PROCESS | 1655 | 1471088920074 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1655 | 1471088920075 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:48:40 INFO - PROCESS | 1655 | 1471088920077 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1655 | 1471088920078 Marionette TRACE conn2 <- [1,2246,null,{}] 04:48:40 INFO - PROCESS | 1655 | 1471088920080 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}] 04:48:40 INFO - PROCESS | 1655 | 1471088920081 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:40 INFO - PROCESS | 1655 | 1471088920177 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:48:40 INFO - PROCESS | 1655 | 1471088920216 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 1655 | 1471088920217 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a773800 == 34 [pid = 1655] [id = 569] 04:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118116800) [pid = 1655] [serial = 1707] [outer = 0x0] 04:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126f5cc00) [pid = 1655] [serial = 1708] [outer = 0x118116800] 04:48:40 INFO - PROCESS | 1655 | 1471088920242 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1273d6800) [pid = 1655] [serial = 1709] [outer = 0x118116800] 04:48:40 INFO - PROCESS | 1655 | 1471088920587 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 04:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:48:40 INFO - PROCESS | 1655 | 1471088920597 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1655 | 1471088920599 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:48:40 INFO - PROCESS | 1655 | 1471088920602 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1655 | 1471088920604 Marionette TRACE conn2 <- [1,2250,null,{}] 04:48:40 INFO - PROCESS | 1655 | 1471088920611 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}] 04:48:40 INFO - PROCESS | 1655 | 1471088920613 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:41 INFO - PROCESS | 1655 | 1471088921105 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b893c00) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12af11c00) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126715400) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x129177400) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129333400) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112ef5800) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a7da800) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12196d800) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1219f1800) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118464800) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112985c00) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118458400) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1241b8000) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112e4f800) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113f42000) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1176b6000) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:48:41 INFO - PROCESS | 1655 | 1471088921206 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1655 | 1471088921208 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f59000 == 35 [pid = 1655] [id = 570] 04:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x110e75800) [pid = 1655] [serial = 1710] [outer = 0x0] 04:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112985c00) [pid = 1655] [serial = 1711] [outer = 0x110e75800] 04:48:41 INFO - PROCESS | 1655 | 1471088921245 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1171ba000) [pid = 1655] [serial = 1712] [outer = 0x110e75800] 04:48:41 INFO - PROCESS | 1655 | 1471088921535 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]]]}] 04:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 973ms 04:48:41 INFO - PROCESS | 1655 | 1471088921577 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1655 | 1471088921578 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:48:41 INFO - PROCESS | 1655 | 1471088921581 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1655 | 1471088921582 Marionette TRACE conn2 <- [1,2254,null,{}] 04:48:41 INFO - PROCESS | 1655 | 1471088921584 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}] 04:48:41 INFO - PROCESS | 1655 | 1471088921585 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:41 INFO - PROCESS | 1655 | 1471088921688 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:48:41 INFO - PROCESS | 1655 | 1471088921697 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1655 | 1471088921698 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12166f000 == 36 [pid = 1655] [id = 571] 04:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118495800) [pid = 1655] [serial = 1713] [outer = 0x0] 04:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121786400) [pid = 1655] [serial = 1714] [outer = 0x118495800] 04:48:41 INFO - PROCESS | 1655 | 1471088921721 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1273e2c00) [pid = 1655] [serial = 1715] [outer = 0x118495800] 04:48:42 INFO - PROCESS | 1655 | 1471088922029 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]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 04:48:42 INFO - PROCESS | 1655 | 1471088922051 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1655 | 1471088922052 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:48:42 INFO - PROCESS | 1655 | 1471088922054 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1655 | 1471088922056 Marionette TRACE conn2 <- [1,2258,null,{}] 04:48:42 INFO - PROCESS | 1655 | 1471088922061 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}] 04:48:42 INFO - PROCESS | 1655 | 1471088922063 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:42 INFO - PROCESS | 1655 | 1471088922151 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:48:42 INFO - PROCESS | 1655 | 1471088922158 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1655 | 1471088922159 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b928000 == 37 [pid = 1655] [id = 572] 04:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x110fa7800) [pid = 1655] [serial = 1716] [outer = 0x0] 04:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12904c800) [pid = 1655] [serial = 1717] [outer = 0x110fa7800] 04:48:42 INFO - PROCESS | 1655 | 1471088922183 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12916f000) [pid = 1655] [serial = 1718] [outer = 0x110fa7800] 04:48:42 INFO - PROCESS | 1655 | 1471088922529 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]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 478ms 04:48:42 INFO - PROCESS | 1655 | 1471088922532 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1655 | 1471088922534 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:48:42 INFO - PROCESS | 1655 | 1471088922536 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1655 | 1471088922538 Marionette TRACE conn2 <- [1,2262,null,{}] 04:48:42 INFO - PROCESS | 1655 | 1471088922542 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}] 04:48:42 INFO - PROCESS | 1655 | 1471088922544 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:42 INFO - PROCESS | 1655 | 1471088922668 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:48:42 INFO - PROCESS | 1655 | 1471088922675 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1655 | 1471088922677 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b3f800 == 38 [pid = 1655] [id = 573] 04:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112ef3c00) [pid = 1655] [serial = 1719] [outer = 0x0] 04:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129177400) [pid = 1655] [serial = 1720] [outer = 0x112ef3c00] 04:48:42 INFO - PROCESS | 1655 | 1471088922703 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a523c00) [pid = 1655] [serial = 1721] [outer = 0x112ef3c00] 04:48:43 INFO - PROCESS | 1655 | 1471088923014 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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 523ms 04:48:43 INFO - PROCESS | 1655 | 1471088923102 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1655 | 1471088923105 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:48:43 INFO - PROCESS | 1655 | 1471088923109 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1655 | 1471088923112 Marionette TRACE conn2 <- [1,2266,null,{}] 04:48:43 INFO - PROCESS | 1655 | 1471088923116 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}] 04:48:43 INFO - PROCESS | 1655 | 1471088923118 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:43 INFO - PROCESS | 1655 | 1471088923219 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:48:43 INFO - PROCESS | 1655 | 1471088923327 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1655 | 1471088923329 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x117140800 == 39 [pid = 1655] [id = 574] 04:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1121b8400) [pid = 1655] [serial = 1722] [outer = 0x0] 04:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x112d7b000) [pid = 1655] [serial = 1723] [outer = 0x1121b8400] 04:48:43 INFO - PROCESS | 1655 | 1471088923369 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x113a05800) [pid = 1655] [serial = 1724] [outer = 0x1121b8400] 04:48:43 INFO - PROCESS | 1655 | 1471088923923 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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 873ms 04:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:48:43 INFO - PROCESS | 1655 | 1471088923983 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1655 | 1471088923985 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:48:43 INFO - PROCESS | 1655 | 1471088923991 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1655 | 1471088923995 Marionette TRACE conn2 <- [1,2270,null,{}] 04:48:43 INFO - PROCESS | 1655 | 1471088923998 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}] 04:48:44 INFO - PROCESS | 1655 | 1471088923999 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:44 INFO - PROCESS | 1655 | 1471088924108 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:48:44 INFO - PROCESS | 1655 | 1471088924191 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1655 | 1471088924192 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271df000 == 40 [pid = 1655] [id = 575] 04:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11848a000) [pid = 1655] [serial = 1725] [outer = 0x0] 04:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118492400) [pid = 1655] [serial = 1726] [outer = 0x11848a000] 04:48:44 INFO - PROCESS | 1655 | 1471088924223 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1187b8000) [pid = 1655] [serial = 1727] [outer = 0x11848a000] 04:48:44 INFO - PROCESS | 1655 | 1471088924771 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]]]}] 04:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 828ms 04:48:44 INFO - PROCESS | 1655 | 1471088924930 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1655 | 1471088924932 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:48:44 INFO - PROCESS | 1655 | 1471088924937 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1655 | 1471088924939 Marionette TRACE conn2 <- [1,2274,null,{}] 04:48:44 INFO - PROCESS | 1655 | 1471088924973 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}] 04:48:44 INFO - PROCESS | 1655 | 1471088924975 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:45 INFO - PROCESS | 1655 | 1471088925090 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:48:45 INFO - PROCESS | 1655 | 1471088925147 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1655 | 1471088925150 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198a3800 == 41 [pid = 1655] [id = 576] 04:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x113889400) [pid = 1655] [serial = 1728] [outer = 0x0] 04:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x113f42000) [pid = 1655] [serial = 1729] [outer = 0x113889400] 04:48:45 INFO - PROCESS | 1655 | 1471088925178 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x116eb4800) [pid = 1655] [serial = 1730] [outer = 0x113889400] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12b928000 == 40 [pid = 1655] [id = 572] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12166f000 == 39 [pid = 1655] [id = 571] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x116f59000 == 38 [pid = 1655] [id = 570] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12a773800 == 37 [pid = 1655] [id = 569] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5c9000 == 36 [pid = 1655] [id = 568] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12905c800 == 35 [pid = 1655] [id = 567] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x126f2f800 == 34 [pid = 1655] [id = 566] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12166f800 == 33 [pid = 1655] [id = 565] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x119561800 == 32 [pid = 1655] [id = 564] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x116f54800 == 31 [pid = 1655] [id = 563] 04:48:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1254a3000 == 30 [pid = 1655] [id = 562] 04:48:45 INFO - PROCESS | 1655 | 1471088925643 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]]]}] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b94ac00) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b80ac00) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126fcf400) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12916d800) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a45f400) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129336c00) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a7da000) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a51a000) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118514c00) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a7e7400) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121b07800) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1241b9000) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118494000) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118f73800) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113887400) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1161f8400) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1187b4c00) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1192aa400) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129054400) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120eea000) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121961c00) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116eb6000) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11817a800) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123f4ac00) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12af2c800) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b893800) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12af08000) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12103fc00) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x120e54000) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1254c2400) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 04:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b950800) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 04:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 744ms 04:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:48:45 INFO - PROCESS | 1655 | 1471088925681 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1655 | 1471088925683 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:48:45 INFO - PROCESS | 1655 | 1471088925687 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1655 | 1471088925690 Marionette TRACE conn2 <- [1,2278,null,{}] 04:48:45 INFO - PROCESS | 1655 | 1471088925699 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}] 04:48:45 INFO - PROCESS | 1655 | 1471088925700 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:45 INFO - PROCESS | 1655 | 1471088925784 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:48:45 INFO - PROCESS | 1655 | 1471088925791 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1655 | 1471088925793 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c08800 == 31 [pid = 1655] [id = 577] 04:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11848d400) [pid = 1655] [serial = 1731] [outer = 0x0] 04:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11850ac00) [pid = 1655] [serial = 1732] [outer = 0x11848d400] 04:48:45 INFO - PROCESS | 1655 | 1471088925821 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11922bc00) [pid = 1655] [serial = 1733] [outer = 0x11848d400] 04:48:46 INFO - PROCESS | 1655 | 1471088926151 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]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 478ms 04:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:48:46 INFO - PROCESS | 1655 | 1471088926164 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1655 | 1471088926165 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:48:46 INFO - PROCESS | 1655 | 1471088926167 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1655 | 1471088926168 Marionette TRACE conn2 <- [1,2282,null,{}] 04:48:46 INFO - PROCESS | 1655 | 1471088926177 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}] 04:48:46 INFO - PROCESS | 1655 | 1471088926181 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:46 INFO - PROCESS | 1655 | 1471088926284 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:48:46 INFO - PROCESS | 1655 | 1471088926347 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1655 | 1471088926349 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x126f2f800 == 32 [pid = 1655] [id = 578] 04:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x120e08400) [pid = 1655] [serial = 1734] [outer = 0x0] 04:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120e54000) [pid = 1655] [serial = 1735] [outer = 0x120e08400] 04:48:46 INFO - PROCESS | 1655 | 1471088926381 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121961400) [pid = 1655] [serial = 1736] [outer = 0x120e08400] 04:48:46 INFO - PROCESS | 1655 | 1471088926703 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]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 570ms 04:48:46 INFO - PROCESS | 1655 | 1471088926737 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1655 | 1471088926739 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:48:46 INFO - PROCESS | 1655 | 1471088926743 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1655 | 1471088926744 Marionette TRACE conn2 <- [1,2286,null,{}] 04:48:46 INFO - PROCESS | 1655 | 1471088926747 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}] 04:48:46 INFO - PROCESS | 1655 | 1471088926748 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:46 INFO - PROCESS | 1655 | 1471088926832 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:48:46 INFO - PROCESS | 1655 | 1471088926891 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1655 | 1471088926892 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x129310000 == 33 [pid = 1655] [id = 579] 04:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120e08c00) [pid = 1655] [serial = 1737] [outer = 0x0] 04:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121b11c00) [pid = 1655] [serial = 1738] [outer = 0x120e08c00] 04:48:46 INFO - PROCESS | 1655 | 1471088926918 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124109000) [pid = 1655] [serial = 1739] [outer = 0x120e08c00] 04:48:47 INFO - PROCESS | 1655 | 1471088927196 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]]]}] 04:48:47 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 04:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 470ms 04:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:48:47 INFO - PROCESS | 1655 | 1471088927214 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1655 | 1471088927215 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:48:47 INFO - PROCESS | 1655 | 1471088927217 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1655 | 1471088927218 Marionette TRACE conn2 <- [1,2290,null,{}] 04:48:47 INFO - PROCESS | 1655 | 1471088927220 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}] 04:48:47 INFO - PROCESS | 1655 | 1471088927222 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:47 INFO - PROCESS | 1655 | 1471088927313 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:48:47 INFO - PROCESS | 1655 | 1471088927316 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1655 | 1471088927317 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af4c800 == 34 [pid = 1655] [id = 580] 04:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12410a800) [pid = 1655] [serial = 1740] [outer = 0x0] 04:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1254c1c00) [pid = 1655] [serial = 1741] [outer = 0x12410a800] 04:48:47 INFO - PROCESS | 1655 | 1471088927342 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12671f000) [pid = 1655] [serial = 1742] [outer = 0x12410a800] 04:48:47 INFO - PROCESS | 1655 | 1471088927678 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]]]}] 04:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 04:48:47 INFO - PROCESS | 1655 | 1471088927687 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1655 | 1471088927688 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:48:47 INFO - PROCESS | 1655 | 1471088927698 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1655 | 1471088927699 Marionette TRACE conn2 <- [1,2294,null,{}] 04:48:47 INFO - PROCESS | 1655 | 1471088927701 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}] 04:48:47 INFO - PROCESS | 1655 | 1471088927706 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:47 INFO - PROCESS | 1655 | 1471088927854 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:48:47 INFO - PROCESS | 1655 | 1471088927868 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1655 | 1471088927870 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b72c800 == 35 [pid = 1655] [id = 581] 04:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126f5d000) [pid = 1655] [serial = 1743] [outer = 0x0] 04:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x127310400) [pid = 1655] [serial = 1744] [outer = 0x126f5d000] 04:48:47 INFO - PROCESS | 1655 | 1471088927895 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129336400) [pid = 1655] [serial = 1745] [outer = 0x126f5d000] 04:48:48 INFO - PROCESS | 1655 | 1471088928238 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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 568ms 04:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:48:48 INFO - PROCESS | 1655 | 1471088928267 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1655 | 1471088928268 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:48:48 INFO - PROCESS | 1655 | 1471088928270 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1655 | 1471088928271 Marionette TRACE conn2 <- [1,2298,null,{}] 04:48:48 INFO - PROCESS | 1655 | 1471088928273 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}] 04:48:48 INFO - PROCESS | 1655 | 1471088928274 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:48 INFO - PROCESS | 1655 | 1471088928371 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:48:48 INFO - PROCESS | 1655 | 1471088928409 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1655 | 1471088928410 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bcb6800 == 36 [pid = 1655] [id = 582] 04:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12671ec00) [pid = 1655] [serial = 1746] [outer = 0x0] 04:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a461400) [pid = 1655] [serial = 1747] [outer = 0x12671ec00] 04:48:48 INFO - PROCESS | 1655 | 1471088928435 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a51a000) [pid = 1655] [serial = 1748] [outer = 0x12671ec00] 04:48:48 INFO - PROCESS | 1655 | 1471088928745 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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 04:48:48 INFO - PROCESS | 1655 | 1471088928789 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:48:48 INFO - PROCESS | 1655 | 1471088928793 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:48:48 INFO - PROCESS | 1655 | 1471088928795 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1655 | 1471088928796 Marionette TRACE conn2 <- [1,2302,null,{}] 04:48:48 INFO - PROCESS | 1655 | 1471088928798 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}] 04:48:48 INFO - PROCESS | 1655 | 1471088928799 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:48 INFO - PROCESS | 1655 | 1471088928897 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:48:48 INFO - PROCESS | 1655 | 1471088928912 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1655 | 1471088928913 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2b5000 == 37 [pid = 1655] [id = 583] 04:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a45e800) [pid = 1655] [serial = 1749] [outer = 0x0] 04:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a7db000) [pid = 1655] [serial = 1750] [outer = 0x12a45e800] 04:48:48 INFO - PROCESS | 1655 | 1471088928938 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12af06000) [pid = 1655] [serial = 1751] [outer = 0x12a45e800] 04:48:49 INFO - PROCESS | 1655 | 1471088929279 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 04:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:48:49 INFO - PROCESS | 1655 | 1471088929316 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1655 | 1471088929317 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:48:49 INFO - PROCESS | 1655 | 1471088929319 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1655 | 1471088929321 Marionette TRACE conn2 <- [1,2306,null,{}] 04:48:49 INFO - PROCESS | 1655 | 1471088929323 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}] 04:48:49 INFO - PROCESS | 1655 | 1471088929324 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:49 INFO - PROCESS | 1655 | 1471088929424 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:48:49 INFO - PROCESS | 1655 | 1471088929427 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1655 | 1471088929428 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c94c000 == 38 [pid = 1655] [id = 584] 04:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a7da000) [pid = 1655] [serial = 1752] [outer = 0x0] 04:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12af24400) [pid = 1655] [serial = 1753] [outer = 0x12a7da000] 04:48:49 INFO - PROCESS | 1655 | 1471088929452 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12af2d000) [pid = 1655] [serial = 1754] [outer = 0x12a7da000] 04:48:49 INFO - PROCESS | 1655 | 1471088929789 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 517ms 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116eb7c00) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118116800) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112d7a400) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119858c00) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11817a000) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120d11800) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116eb8800) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x120d0b400) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113884800) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1254ca400) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129339800) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113da9400) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123f51400) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116ebe800) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x110fa7800) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x110e75800) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118495800) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:48:49 INFO - PROCESS | 1655 | 1471088929917 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:48:49 INFO - PROCESS | 1655 | 1471088929918 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:48:49 INFO - PROCESS | 1655 | 1471088929928 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1655 | 1471088929929 Marionette TRACE conn2 <- [1,2310,null,{}] 04:48:49 INFO - PROCESS | 1655 | 1471088929932 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}] 04:48:49 INFO - PROCESS | 1655 | 1471088929933 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:50 INFO - PROCESS | 1655 | 1471088930015 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:48:50 INFO - PROCESS | 1655 | 1471088930019 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1655 | 1471088930020 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b3f000 == 39 [pid = 1655] [id = 585] 04:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113a05000) [pid = 1655] [serial = 1755] [outer = 0x0] 04:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116440400) [pid = 1655] [serial = 1756] [outer = 0x113a05000] 04:48:50 INFO - PROCESS | 1655 | 1471088930045 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1192a4400) [pid = 1655] [serial = 1757] [outer = 0x113a05000] 04:48:50 INFO - PROCESS | 1655 | 1471088930380 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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 474ms 04:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:48:50 INFO - PROCESS | 1655 | 1471088930397 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1655 | 1471088930399 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:48:50 INFO - PROCESS | 1655 | 1471088930401 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1655 | 1471088930403 Marionette TRACE conn2 <- [1,2314,null,{}] 04:48:50 INFO - PROCESS | 1655 | 1471088930405 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}] 04:48:50 INFO - PROCESS | 1655 | 1471088930407 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:50 INFO - PROCESS | 1655 | 1471088930500 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:48:50 INFO - PROCESS | 1655 | 1471088930561 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1655 | 1471088930563 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d073800 == 40 [pid = 1655] [id = 586] 04:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x112e4f800) [pid = 1655] [serial = 1758] [outer = 0x0] 04:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x120e4f400) [pid = 1655] [serial = 1759] [outer = 0x112e4f800] 04:48:50 INFO - PROCESS | 1655 | 1471088930598 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b804c00) [pid = 1655] [serial = 1760] [outer = 0x112e4f800] 04:48:50 INFO - PROCESS | 1655 | 1471088930899 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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 522ms 04:48:50 INFO - PROCESS | 1655 | 1471088930927 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1655 | 1471088930929 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:48:50 INFO - PROCESS | 1655 | 1471088930933 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1655 | 1471088930935 Marionette TRACE conn2 <- [1,2318,null,{}] 04:48:50 INFO - PROCESS | 1655 | 1471088930938 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}] 04:48:50 INFO - PROCESS | 1655 | 1471088930940 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:51 INFO - PROCESS | 1655 | 1471088931071 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:48:51 INFO - PROCESS | 1655 | 1471088931156 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1655 | 1471088931157 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d38d000 == 41 [pid = 1655] [id = 587] 04:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x112f9f400) [pid = 1655] [serial = 1761] [outer = 0x0] 04:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b88b000) [pid = 1655] [serial = 1762] [outer = 0x112f9f400] 04:48:51 INFO - PROCESS | 1655 | 1471088931198 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b898400) [pid = 1655] [serial = 1763] [outer = 0x112f9f400] 04:48:51 INFO - PROCESS | 1655 | 1471088931625 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] 04:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:48:51 INFO - PROCESS | 1655 | 1471088931657 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:48:51 INFO - PROCESS | 1655 | 1471088931659 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - PROCESS | 1655 | 1471088931660 Marionette TRACE conn2 <- [1,2322,null,{}] 04:48:51 INFO - PROCESS | 1655 | 1471088931662 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}] 04:48:51 INFO - PROCESS | 1655 | 1471088931663 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:51 INFO - PROCESS | 1655 | 1471088931746 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:48:51 INFO - PROCESS | 1655 | 1471088931805 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1655 | 1471088931806 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d750800 == 42 [pid = 1655] [id = 588] 04:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118116000) [pid = 1655] [serial = 1764] [outer = 0x0] 04:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b94c400) [pid = 1655] [serial = 1765] [outer = 0x118116000] 04:48:51 INFO - PROCESS | 1655 | 1471088931838 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bc5b000) [pid = 1655] [serial = 1766] [outer = 0x118116000] 04:48:52 INFO - PROCESS | 1655 | 1471088932283 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]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 671ms 04:48:52 INFO - PROCESS | 1655 | 1471088932331 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:48:52 INFO - PROCESS | 1655 | 1471088932333 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:48:52 INFO - PROCESS | 1655 | 1471088932337 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1655 | 1471088932339 Marionette TRACE conn2 <- [1,2326,null,{}] 04:48:52 INFO - PROCESS | 1655 | 1471088932346 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}] 04:48:52 INFO - PROCESS | 1655 | 1471088932348 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:52 INFO - PROCESS | 1655 | 1471088932490 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:48:52 INFO - PROCESS | 1655 | 1471088932568 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1655 | 1471088932570 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e6f000 == 43 [pid = 1655] [id = 589] 04:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116ebd800) [pid = 1655] [serial = 1767] [outer = 0x0] 04:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118114400) [pid = 1655] [serial = 1768] [outer = 0x116ebd800] 04:48:52 INFO - PROCESS | 1655 | 1471088932602 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118515400) [pid = 1655] [serial = 1769] [outer = 0x116ebd800] 04:48:53 INFO - PROCESS | 1655 | 1471088933041 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]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 726ms 04:48:53 INFO - PROCESS | 1655 | 1471088933063 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1655 | 1471088933066 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:48:53 INFO - PROCESS | 1655 | 1471088933071 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1655 | 1471088933073 Marionette TRACE conn2 <- [1,2330,null,{}] 04:48:53 INFO - PROCESS | 1655 | 1471088933075 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}] 04:48:53 INFO - PROCESS | 1655 | 1471088933077 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:53 INFO - PROCESS | 1655 | 1471088933184 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:48:53 INFO - PROCESS | 1655 | 1471088933247 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1655 | 1471088933248 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b06b800 == 44 [pid = 1655] [id = 590] 04:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120d05800) [pid = 1655] [serial = 1770] [outer = 0x0] 04:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x120e57800) [pid = 1655] [serial = 1771] [outer = 0x120d05800] 04:48:53 INFO - PROCESS | 1655 | 1471088933280 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x121969400) [pid = 1655] [serial = 1772] [outer = 0x120d05800] 04:48:53 INFO - PROCESS | 1655 | 1471088933744 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]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 724ms 04:48:53 INFO - PROCESS | 1655 | 1471088933833 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1655 | 1471088933835 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:48:53 INFO - PROCESS | 1655 | 1471088933843 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1655 | 1471088933848 Marionette TRACE conn2 <- [1,2334,null,{}] 04:48:53 INFO - PROCESS | 1655 | 1471088933860 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}] 04:48:53 INFO - PROCESS | 1655 | 1471088933865 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:54 INFO - PROCESS | 1655 | 1471088934033 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:48:54 INFO - PROCESS | 1655 | 1471088934165 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1655 | 1471088934168 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d761800 == 45 [pid = 1655] [id = 591] 04:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12671d400) [pid = 1655] [serial = 1773] [outer = 0x0] 04:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126f62800) [pid = 1655] [serial = 1774] [outer = 0x12671d400] 04:48:54 INFO - PROCESS | 1655 | 1471088934218 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128b56800) [pid = 1655] [serial = 1775] [outer = 0x12671d400] 04:48:54 INFO - PROCESS | 1655 | 1471088934708 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]]]}] 04:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 876ms 04:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:48:54 INFO - PROCESS | 1655 | 1471088934718 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1655 | 1471088934720 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:48:54 INFO - PROCESS | 1655 | 1471088934741 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1655 | 1471088934743 Marionette TRACE conn2 <- [1,2338,null,{}] 04:48:54 INFO - PROCESS | 1655 | 1471088934747 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}] 04:48:54 INFO - PROCESS | 1655 | 1471088934748 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:54 INFO - PROCESS | 1655 | 1471088934868 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:48:54 INFO - PROCESS | 1655 | 1471088934963 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1655 | 1471088934965 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d985800 == 46 [pid = 1655] [id = 592] 04:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129050400) [pid = 1655] [serial = 1776] [outer = 0x0] 04:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12933b400) [pid = 1655] [serial = 1777] [outer = 0x129050400] 04:48:54 INFO - PROCESS | 1655 | 1471088934994 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12af0a000) [pid = 1655] [serial = 1778] [outer = 0x129050400] 04:48:55 INFO - PROCESS | 1655 | 1471088935544 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 893ms 04:48:55 INFO - PROCESS | 1655 | 1471088935848 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1655 | 1471088935853 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:48:55 INFO - PROCESS | 1655 | 1471088935860 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1655 | 1471088935863 Marionette TRACE conn2 <- [1,2342,null,{}] 04:48:55 INFO - PROCESS | 1655 | 1471088935868 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}] 04:48:55 INFO - PROCESS | 1655 | 1471088935870 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:55 INFO - PROCESS | 1655 | 1471088935972 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:48:56 INFO - PROCESS | 1655 | 1471088936051 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1655 | 1471088936054 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1217cf000 == 47 [pid = 1655] [id = 593] 04:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11604c400) [pid = 1655] [serial = 1779] [outer = 0x0] 04:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116aa8000) [pid = 1655] [serial = 1780] [outer = 0x11604c400] 04:48:56 INFO - PROCESS | 1655 | 1471088936082 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11817e000) [pid = 1655] [serial = 1781] [outer = 0x11604c400] 04:48:56 INFO - PROCESS | 1655 | 1471088936508 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]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 674ms 04:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:48:56 INFO - PROCESS | 1655 | 1471088936534 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1655 | 1471088936535 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:48:56 INFO - PROCESS | 1655 | 1471088936540 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1655 | 1471088936542 Marionette TRACE conn2 <- [1,2346,null,{}] 04:48:56 INFO - PROCESS | 1655 | 1471088936545 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}] 04:48:56 INFO - PROCESS | 1655 | 1471088936546 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:56 INFO - PROCESS | 1655 | 1471088936643 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:48:56 INFO - PROCESS | 1655 | 1471088936720 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1655 | 1471088936721 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x121155000 == 48 [pid = 1655] [id = 594] 04:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118465800) [pid = 1655] [serial = 1782] [outer = 0x0] 04:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11850c400) [pid = 1655] [serial = 1783] [outer = 0x118465800] 04:48:56 INFO - PROCESS | 1655 | 1471088936749 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11965d400) [pid = 1655] [serial = 1784] [outer = 0x118465800] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d38d000 == 47 [pid = 1655] [id = 587] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d073800 == 46 [pid = 1655] [id = 586] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128b3f000 == 45 [pid = 1655] [id = 585] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c94c000 == 44 [pid = 1655] [id = 584] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2b5000 == 43 [pid = 1655] [id = 583] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12bcb6800 == 42 [pid = 1655] [id = 582] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b72c800 == 41 [pid = 1655] [id = 581] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12af4c800 == 40 [pid = 1655] [id = 580] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x129310000 == 39 [pid = 1655] [id = 579] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x126f2f800 == 38 [pid = 1655] [id = 578] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119c08800 == 37 [pid = 1655] [id = 577] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1198a3800 == 36 [pid = 1655] [id = 576] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1271df000 == 35 [pid = 1655] [id = 575] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x117140800 == 34 [pid = 1655] [id = 574] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128b3f800 == 33 [pid = 1655] [id = 573] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1217cf000 == 32 [pid = 1655] [id = 593] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d985800 == 31 [pid = 1655] [id = 592] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d761800 == 30 [pid = 1655] [id = 591] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b06b800 == 29 [pid = 1655] [id = 590] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12d750800 == 28 [pid = 1655] [id = 588] 04:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x120e6f000 == 27 [pid = 1655] [id = 589] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x121965800) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x126f5cc00) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119654c00) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x120d0a000) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x120e55400) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119223800) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x120e55c00) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11845e800) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x121785800) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11821ac00) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x121968000) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x120e5b400) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11848e400) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x113890c00) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1160ae400) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128b52800) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126d43c00) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12af02c00) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a46c400) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121965c00) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1176adc00) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x125431c00) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118512800) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118226800) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1273d6800) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12916f000) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12904c800) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112985c00) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1267f0800) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1171ba000) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1273e2c00) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121786400) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129177400) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12195f400) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121ee6800) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 04:48:57 INFO - PROCESS | 1655 | 1471088937736 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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1225ms 04:48:57 INFO - PROCESS | 1655 | 1471088937764 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1655 | 1471088937766 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:48:57 INFO - PROCESS | 1655 | 1471088937769 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1655 | 1471088937771 Marionette TRACE conn2 <- [1,2350,null,{}] 04:48:57 INFO - PROCESS | 1655 | 1471088937775 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}] 04:48:57 INFO - PROCESS | 1655 | 1471088937776 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:57 INFO - PROCESS | 1655 | 1471088937861 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:48:57 INFO - PROCESS | 1655 | 1471088937917 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1655 | 1471088937919 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x116e6c000 == 28 [pid = 1655] [id = 595] 04:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112986800) [pid = 1655] [serial = 1785] [outer = 0x0] 04:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112e44800) [pid = 1655] [serial = 1786] [outer = 0x112986800] 04:48:57 INFO - PROCESS | 1655 | 1471088937946 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112f97800) [pid = 1655] [serial = 1787] [outer = 0x112986800] 04:48:58 INFO - PROCESS | 1655 | 1471088938266 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 523ms 04:48:58 INFO - PROCESS | 1655 | 1471088938294 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1655 | 1471088938297 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:48:58 INFO - PROCESS | 1655 | 1471088938301 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1655 | 1471088938303 Marionette TRACE conn2 <- [1,2354,null,{}] 04:48:58 INFO - PROCESS | 1655 | 1471088938305 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}] 04:48:58 INFO - PROCESS | 1655 | 1471088938309 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:58 INFO - PROCESS | 1655 | 1471088938388 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:48:58 INFO - PROCESS | 1655 | 1471088938395 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1655 | 1471088938396 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fcd000 == 29 [pid = 1655] [id = 596] 04:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113da9c00) [pid = 1655] [serial = 1788] [outer = 0x0] 04:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116886400) [pid = 1655] [serial = 1789] [outer = 0x113da9c00] 04:48:58 INFO - PROCESS | 1655 | 1471088938423 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116ebb400) [pid = 1655] [serial = 1790] [outer = 0x113da9c00] 04:48:58 INFO - PROCESS | 1655 | 1471088938784 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 04:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:48:58 INFO - PROCESS | 1655 | 1471088938821 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1655 | 1471088938822 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:48:58 INFO - PROCESS | 1655 | 1471088938827 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1655 | 1471088938829 Marionette TRACE conn2 <- [1,2358,null,{}] 04:48:58 INFO - PROCESS | 1655 | 1471088938837 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}] 04:48:58 INFO - PROCESS | 1655 | 1471088938841 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:58 INFO - PROCESS | 1655 | 1471088938916 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:48:58 INFO - PROCESS | 1655 | 1471088938926 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1655 | 1471088938928 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f83800 == 30 [pid = 1655] [id = 597] 04:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112987c00) [pid = 1655] [serial = 1791] [outer = 0x0] 04:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118490000) [pid = 1655] [serial = 1792] [outer = 0x112987c00] 04:48:58 INFO - PROCESS | 1655 | 1471088938956 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11856f800) [pid = 1655] [serial = 1793] [outer = 0x112987c00] 04:48:59 INFO - PROCESS | 1655 | 1471088939282 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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 470ms 04:48:59 INFO - PROCESS | 1655 | 1471088939298 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1655 | 1471088939300 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:48:59 INFO - PROCESS | 1655 | 1471088939302 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1655 | 1471088939303 Marionette TRACE conn2 <- [1,2362,null,{}] 04:48:59 INFO - PROCESS | 1655 | 1471088939305 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}] 04:48:59 INFO - PROCESS | 1655 | 1471088939307 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:59 INFO - PROCESS | 1655 | 1471088939393 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:48:59 INFO - PROCESS | 1655 | 1471088939455 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1655 | 1471088939457 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x124465000 == 31 [pid = 1655] [id = 598] 04:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1161f7000) [pid = 1655] [serial = 1794] [outer = 0x0] 04:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1187b7400) [pid = 1655] [serial = 1795] [outer = 0x1161f7000] 04:48:59 INFO - PROCESS | 1655 | 1471088939482 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1192b1c00) [pid = 1655] [serial = 1796] [outer = 0x1161f7000] 04:48:59 INFO - PROCESS | 1655 | 1471088939800 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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 04:48:59 INFO - PROCESS | 1655 | 1471088939822 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1655 | 1471088939824 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:48:59 INFO - PROCESS | 1655 | 1471088939828 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1655 | 1471088939829 Marionette TRACE conn2 <- [1,2366,null,{}] 04:48:59 INFO - PROCESS | 1655 | 1471088939831 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}] 04:48:59 INFO - PROCESS | 1655 | 1471088939832 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:59 INFO - PROCESS | 1655 | 1471088939926 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:48:59 INFO - PROCESS | 1655 | 1471088939961 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1655 | 1471088939962 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:48:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271eb800 == 32 [pid = 1655] [id = 599] 04:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x113889000) [pid = 1655] [serial = 1797] [outer = 0x0] 04:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11985b000) [pid = 1655] [serial = 1798] [outer = 0x113889000] 04:48:59 INFO - PROCESS | 1655 | 1471088939987 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119b34400) [pid = 1655] [serial = 1799] [outer = 0x113889000] 04:49:00 INFO - PROCESS | 1655 | 1471088940351 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]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 570ms 04:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:49:00 INFO - PROCESS | 1655 | 1471088940398 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1655 | 1471088940399 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:49:00 INFO - PROCESS | 1655 | 1471088940402 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1655 | 1471088940403 Marionette TRACE conn2 <- [1,2370,null,{}] 04:49:00 INFO - PROCESS | 1655 | 1471088940405 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}] 04:49:00 INFO - PROCESS | 1655 | 1471088940409 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:00 INFO - PROCESS | 1655 | 1471088940523 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:49:00 INFO - PROCESS | 1655 | 1471088940564 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1655 | 1471088940565 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x129309800 == 33 [pid = 1655] [id = 600] 04:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x120d0a800) [pid = 1655] [serial = 1800] [outer = 0x0] 04:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x120e55c00) [pid = 1655] [serial = 1801] [outer = 0x120d0a800] 04:49:00 INFO - PROCESS | 1655 | 1471088940590 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1219f2000) [pid = 1655] [serial = 1802] [outer = 0x120d0a800] 04:49:00 INFO - PROCESS | 1655 | 1471088940898 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]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 04:49:00 INFO - PROCESS | 1655 | 1471088940920 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1655 | 1471088940922 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:49:00 INFO - PROCESS | 1655 | 1471088940926 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1655 | 1471088940927 Marionette TRACE conn2 <- [1,2374,null,{}] 04:49:00 INFO - PROCESS | 1655 | 1471088940929 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}] 04:49:00 INFO - PROCESS | 1655 | 1471088940930 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:01 INFO - PROCESS | 1655 | 1471088941036 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:49:01 INFO - PROCESS | 1655 | 1471088941040 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1655 | 1471088941042 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5e2800 == 34 [pid = 1655] [id = 601] 04:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118492c00) [pid = 1655] [serial = 1803] [outer = 0x0] 04:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121b2e800) [pid = 1655] [serial = 1804] [outer = 0x118492c00] 04:49:01 INFO - PROCESS | 1655 | 1471088941066 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123c08c00) [pid = 1655] [serial = 1805] [outer = 0x118492c00] 04:49:01 INFO - PROCESS | 1655 | 1471088941412 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]]]}] 04:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 04:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:49:01 INFO - PROCESS | 1655 | 1471088941452 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1655 | 1471088941453 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:49:01 INFO - PROCESS | 1655 | 1471088941455 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1655 | 1471088941457 Marionette TRACE conn2 <- [1,2378,null,{}] 04:49:01 INFO - PROCESS | 1655 | 1471088941459 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}] 04:49:01 INFO - PROCESS | 1655 | 1471088941460 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:01 INFO - PROCESS | 1655 | 1471088941560 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:49:01 INFO - PROCESS | 1655 | 1471088941563 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1655 | 1471088941564 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af4e800 == 35 [pid = 1655] [id = 602] 04:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x120d0c800) [pid = 1655] [serial = 1806] [outer = 0x0] 04:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1241ba000) [pid = 1655] [serial = 1807] [outer = 0x120d0c800] 04:49:01 INFO - PROCESS | 1655 | 1471088941589 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124481000) [pid = 1655] [serial = 1808] [outer = 0x120d0c800] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118116000) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12671ec00) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a45e800) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a7da000) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113889400) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12410a800) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120e08400) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120e08c00) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112f9f400) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112ef3c00) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11848a000) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1121b8400) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113a05000) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112e4f800) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11848d400) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:49:02 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126f5d000) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:49:02 INFO - PROCESS | 1655 | 1471088942130 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 719ms 04:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:49:02 INFO - PROCESS | 1655 | 1471088942175 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1655 | 1471088942176 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:49:02 INFO - PROCESS | 1655 | 1471088942179 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1655 | 1471088942180 Marionette TRACE conn2 <- [1,2382,null,{}] 04:49:02 INFO - PROCESS | 1655 | 1471088942182 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}] 04:49:02 INFO - PROCESS | 1655 | 1471088942183 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:02 INFO - PROCESS | 1655 | 1471088942286 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:49:02 INFO - PROCESS | 1655 | 1471088942322 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1655 | 1471088942323 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f82800 == 36 [pid = 1655] [id = 603] 04:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x110e78400) [pid = 1655] [serial = 1809] [outer = 0x0] 04:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118220c00) [pid = 1655] [serial = 1810] [outer = 0x110e78400] 04:49:02 INFO - PROCESS | 1655 | 1471088942348 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120d0b000) [pid = 1655] [serial = 1811] [outer = 0x110e78400] 04:49:02 INFO - PROCESS | 1655 | 1471088942597 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 469ms 04:49:02 INFO - PROCESS | 1655 | 1471088942649 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1655 | 1471088942650 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:49:02 INFO - PROCESS | 1655 | 1471088942652 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1655 | 1471088942653 Marionette TRACE conn2 <- [1,2386,null,{}] 04:49:02 INFO - PROCESS | 1655 | 1471088942656 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}] 04:49:02 INFO - PROCESS | 1655 | 1471088942657 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:02 INFO - PROCESS | 1655 | 1471088942746 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:49:02 INFO - PROCESS | 1655 | 1471088942751 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1655 | 1471088942752 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b876000 == 37 [pid = 1655] [id = 604] 04:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118492800) [pid = 1655] [serial = 1812] [outer = 0x0] 04:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1245c8c00) [pid = 1655] [serial = 1813] [outer = 0x118492800] 04:49:02 INFO - PROCESS | 1655 | 1471088942776 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125432800) [pid = 1655] [serial = 1814] [outer = 0x118492800] 04:49:03 INFO - PROCESS | 1655 | 1471088943131 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]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 519ms 04:49:03 INFO - PROCESS | 1655 | 1471088943172 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:49:03 INFO - PROCESS | 1655 | 1471088943174 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:49:03 INFO - PROCESS | 1655 | 1471088943176 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1655 | 1471088943178 Marionette TRACE conn2 <- [1,2390,null,{}] 04:49:03 INFO - PROCESS | 1655 | 1471088943180 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}] 04:49:03 INFO - PROCESS | 1655 | 1471088943181 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:03 INFO - PROCESS | 1655 | 1471088943271 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:49:03 INFO - PROCESS | 1655 | 1471088943277 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1655 | 1471088943279 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e9800 == 38 [pid = 1655] [id = 605] 04:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1254ca400) [pid = 1655] [serial = 1815] [outer = 0x0] 04:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1267e7800) [pid = 1655] [serial = 1816] [outer = 0x1254ca400] 04:49:03 INFO - PROCESS | 1655 | 1471088943306 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x127311c00) [pid = 1655] [serial = 1817] [outer = 0x1254ca400] 04:49:03 INFO - PROCESS | 1655 | 1471088943631 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]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 469ms 04:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:49:03 INFO - PROCESS | 1655 | 1471088943646 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1655 | 1471088943647 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:49:03 INFO - PROCESS | 1655 | 1471088943649 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1655 | 1471088943650 Marionette TRACE conn2 <- [1,2394,null,{}] 04:49:03 INFO - PROCESS | 1655 | 1471088943652 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}] 04:49:03 INFO - PROCESS | 1655 | 1471088943653 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:03 INFO - PROCESS | 1655 | 1471088943734 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:49:03 INFO - PROCESS | 1655 | 1471088943739 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1655 | 1471088943740 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2b9000 == 39 [pid = 1655] [id = 606] 04:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1273dc400) [pid = 1655] [serial = 1818] [outer = 0x0] 04:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b55000) [pid = 1655] [serial = 1819] [outer = 0x1273dc400] 04:49:03 INFO - PROCESS | 1655 | 1471088943765 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b5e000) [pid = 1655] [serial = 1820] [outer = 0x1273dc400] 04:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x116e6c000 == 38 [pid = 1655] [id = 595] 04:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x121155000 == 37 [pid = 1655] [id = 594] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x124465000 == 36 [pid = 1655] [id = 598] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x120f82800 == 35 [pid = 1655] [id = 603] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12b876000 == 34 [pid = 1655] [id = 604] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x120f83800 == 33 [pid = 1655] [id = 597] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1271eb800 == 32 [pid = 1655] [id = 599] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5e2800 == 31 [pid = 1655] [id = 601] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12af4e800 == 30 [pid = 1655] [id = 602] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x129309800 == 29 [pid = 1655] [id = 600] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x118fcd000 == 28 [pid = 1655] [id = 596] 04:49:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e9800 == 27 [pid = 1655] [id = 605] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12bc5b000) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b94c400) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a461400) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a7db000) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a51a000) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12af24400) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113f42000) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116eb4800) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1254c1c00) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12671f000) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120e54000) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121961400) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121b11c00) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b898400) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124109000) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a523c00) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118492400) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1187b8000) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112d7b000) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113a05800) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116440400) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x120e4f400) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11850ac00) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11922bc00) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1192a4400) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b804c00) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x127310400) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x129336400) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12af06000) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12af2d000) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12b88b000) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 04:49:05 INFO - PROCESS | 1655 | 1471088945227 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]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1622ms 04:49:05 INFO - PROCESS | 1655 | 1471088945278 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1655 | 1471088945280 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:49:05 INFO - PROCESS | 1655 | 1471088945284 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1655 | 1471088945286 Marionette TRACE conn2 <- [1,2398,null,{}] 04:49:05 INFO - PROCESS | 1655 | 1471088945291 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}] 04:49:05 INFO - PROCESS | 1655 | 1471088945293 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:05 INFO - PROCESS | 1655 | 1471088945382 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:49:05 INFO - PROCESS | 1655 | 1471088945441 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1655 | 1471088945442 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x11685b800 == 28 [pid = 1655] [id = 607] 04:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1121b8400) [pid = 1655] [serial = 1821] [outer = 0x0] 04:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x112d77400) [pid = 1655] [serial = 1822] [outer = 0x1121b8400] 04:49:05 INFO - PROCESS | 1655 | 1471088945471 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x112f97c00) [pid = 1655] [serial = 1823] [outer = 0x1121b8400] 04:49:05 INFO - PROCESS | 1655 | 1471088945791 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]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 521ms 04:49:05 INFO - PROCESS | 1655 | 1471088945805 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1655 | 1471088945811 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:49:05 INFO - PROCESS | 1655 | 1471088945816 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1655 | 1471088945818 Marionette TRACE conn2 <- [1,2402,null,{}] 04:49:05 INFO - PROCESS | 1655 | 1471088945821 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}] 04:49:05 INFO - PROCESS | 1655 | 1471088945823 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:05 INFO - PROCESS | 1655 | 1471088945905 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:49:05 INFO - PROCESS | 1655 | 1471088945961 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1655 | 1471088945962 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fc7000 == 29 [pid = 1655] [id = 608] 04:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112d7b000) [pid = 1655] [serial = 1824] [outer = 0x0] 04:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113889800) [pid = 1655] [serial = 1825] [outer = 0x112d7b000] 04:49:05 INFO - PROCESS | 1655 | 1471088945990 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1160ae400) [pid = 1655] [serial = 1826] [outer = 0x112d7b000] 04:49:06 INFO - PROCESS | 1655 | 1471088946300 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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 522ms 04:49:06 INFO - PROCESS | 1655 | 1471088946339 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:49:06 INFO - PROCESS | 1655 | 1471088946350 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:49:06 INFO - PROCESS | 1655 | 1471088946353 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1655 | 1471088946355 Marionette TRACE conn2 <- [1,2406,null,{}] 04:49:06 INFO - PROCESS | 1655 | 1471088946363 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}] 04:49:06 INFO - PROCESS | 1655 | 1471088946366 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:06 INFO - PROCESS | 1655 | 1471088946443 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:49:06 INFO - PROCESS | 1655 | 1471088946499 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1655 | 1471088946501 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1210cf000 == 30 [pid = 1655] [id = 609] 04:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x110e6ac00) [pid = 1655] [serial = 1827] [outer = 0x0] 04:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1176b5c00) [pid = 1655] [serial = 1828] [outer = 0x110e6ac00] 04:49:06 INFO - PROCESS | 1655 | 1471088946529 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118458000) [pid = 1655] [serial = 1829] [outer = 0x110e6ac00] 04:49:06 INFO - PROCESS | 1655 | 1471088946829 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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 523ms 04:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:49:06 INFO - PROCESS | 1655 | 1471088946877 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1655 | 1471088946879 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:49:06 INFO - PROCESS | 1655 | 1471088946881 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1655 | 1471088946882 Marionette TRACE conn2 <- [1,2410,null,{}] 04:49:06 INFO - PROCESS | 1655 | 1471088946884 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}] 04:49:06 INFO - PROCESS | 1655 | 1471088946885 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:06 INFO - PROCESS | 1655 | 1471088946962 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:49:06 INFO - PROCESS | 1655 | 1471088946966 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1655 | 1471088946967 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254b4000 == 31 [pid = 1655] [id = 610] 04:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11848b000) [pid = 1655] [serial = 1830] [outer = 0x0] 04:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11850ac00) [pid = 1655] [serial = 1831] [outer = 0x11848b000] 04:49:06 INFO - PROCESS | 1655 | 1471088946995 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11857ac00) [pid = 1655] [serial = 1832] [outer = 0x11848b000] 04:49:07 INFO - PROCESS | 1655 | 1471088947321 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]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 469ms 04:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:49:07 INFO - PROCESS | 1655 | 1471088947351 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1655 | 1471088947352 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:49:07 INFO - PROCESS | 1655 | 1471088947354 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1655 | 1471088947355 Marionette TRACE conn2 <- [1,2414,null,{}] 04:49:07 INFO - PROCESS | 1655 | 1471088947357 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}] 04:49:07 INFO - PROCESS | 1655 | 1471088947359 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:07 INFO - PROCESS | 1655 | 1471088947463 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:49:07 INFO - PROCESS | 1655 | 1471088947469 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1655 | 1471088947470 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b36000 == 32 [pid = 1655] [id = 611] 04:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x110e7c400) [pid = 1655] [serial = 1833] [outer = 0x0] 04:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1189bdc00) [pid = 1655] [serial = 1834] [outer = 0x110e7c400] 04:49:07 INFO - PROCESS | 1655 | 1471088947496 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1192ae000) [pid = 1655] [serial = 1835] [outer = 0x110e7c400] 04:49:07 INFO - PROCESS | 1655 | 1471088947819 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]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 468ms 04:49:07 INFO - PROCESS | 1655 | 1471088947827 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1655 | 1471088947829 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:49:07 INFO - PROCESS | 1655 | 1471088947831 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1655 | 1471088947833 Marionette TRACE conn2 <- [1,2418,null,{}] 04:49:07 INFO - PROCESS | 1655 | 1471088947835 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}] 04:49:07 INFO - PROCESS | 1655 | 1471088947839 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:07 INFO - PROCESS | 1655 | 1471088947938 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:49:07 INFO - PROCESS | 1655 | 1471088947944 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1655 | 1471088947946 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x129312000 == 33 [pid = 1655] [id = 612] 04:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118f7fc00) [pid = 1655] [serial = 1836] [outer = 0x0] 04:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119b32400) [pid = 1655] [serial = 1837] [outer = 0x118f7fc00] 04:49:07 INFO - PROCESS | 1655 | 1471088947971 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121731400) [pid = 1655] [serial = 1838] [outer = 0x118f7fc00] 04:49:08 INFO - PROCESS | 1655 | 1471088948299 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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 04:49:08 INFO - PROCESS | 1655 | 1471088948360 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1655 | 1471088948361 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:49:08 INFO - PROCESS | 1655 | 1471088948363 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1655 | 1471088948364 Marionette TRACE conn2 <- [1,2422,null,{}] 04:49:08 INFO - PROCESS | 1655 | 1471088948366 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}] 04:49:08 INFO - PROCESS | 1655 | 1471088948368 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:08 INFO - PROCESS | 1655 | 1471088948448 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:49:08 INFO - PROCESS | 1655 | 1471088948451 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 1655 | 1471088948452 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5cb000 == 34 [pid = 1655] [id = 613] 04:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121786400) [pid = 1655] [serial = 1839] [outer = 0x0] 04:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12195f800) [pid = 1655] [serial = 1840] [outer = 0x121786400] 04:49:08 INFO - PROCESS | 1655 | 1471088948478 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12196c800) [pid = 1655] [serial = 1841] [outer = 0x121786400] 04:49:08 INFO - PROCESS | 1655 | 1471088948800 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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 468ms 04:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:49:08 INFO - PROCESS | 1655 | 1471088948831 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1655 | 1471088948833 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:49:08 INFO - PROCESS | 1655 | 1471088948835 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1655 | 1471088948836 Marionette TRACE conn2 <- [1,2426,null,{}] 04:49:08 INFO - PROCESS | 1655 | 1471088948838 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}] 04:49:08 INFO - PROCESS | 1655 | 1471088948839 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:08 INFO - PROCESS | 1655 | 1471088948913 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:49:08 INFO - PROCESS | 1655 | 1471088948916 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 1655 | 1471088948917 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b069000 == 35 [pid = 1655] [id = 614] 04:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121961400) [pid = 1655] [serial = 1842] [outer = 0x0] 04:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1219f6c00) [pid = 1655] [serial = 1843] [outer = 0x121961400] 04:49:08 INFO - PROCESS | 1655 | 1471088948943 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121ee2000) [pid = 1655] [serial = 1844] [outer = 0x121961400] 04:49:09 INFO - PROCESS | 1655 | 1471088949273 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]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 471ms 04:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:49:09 INFO - PROCESS | 1655 | 1471088949307 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 1655 | 1471088949308 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:49:09 INFO - PROCESS | 1655 | 1471088949311 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1655 | 1471088949312 Marionette TRACE conn2 <- [1,2430,null,{}] 04:49:09 INFO - PROCESS | 1655 | 1471088949314 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}] 04:49:09 INFO - PROCESS | 1655 | 1471088949315 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:09 INFO - PROCESS | 1655 | 1471088949420 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:49:09 INFO - PROCESS | 1655 | 1471088949429 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1655 | 1471088949430 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x120fa0800 == 36 [pid = 1655] [id = 615] 04:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123c0a000) [pid = 1655] [serial = 1845] [outer = 0x0] 04:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123f51800) [pid = 1655] [serial = 1846] [outer = 0x123c0a000] 04:49:09 INFO - PROCESS | 1655 | 1471088949455 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124413c00) [pid = 1655] [serial = 1847] [outer = 0x123c0a000] 04:49:09 INFO - PROCESS | 1655 | 1471088949744 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]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 469ms 04:49:09 INFO - PROCESS | 1655 | 1471088949780 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 1655 | 1471088949781 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:49:09 INFO - PROCESS | 1655 | 1471088949784 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1655 | 1471088949785 Marionette TRACE conn2 <- [1,2434,null,{}] 04:49:09 INFO - PROCESS | 1655 | 1471088949787 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}] 04:49:09 INFO - PROCESS | 1655 | 1471088949788 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:09 INFO - PROCESS | 1655 | 1471088949868 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:49:09 INFO - PROCESS | 1655 | 1471088949871 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1655 | 1471088949872 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc9c000 == 37 [pid = 1655] [id = 616] 04:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124414400) [pid = 1655] [serial = 1848] [outer = 0x0] 04:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126574c00) [pid = 1655] [serial = 1849] [outer = 0x124414400] 04:49:09 INFO - PROCESS | 1655 | 1471088949900 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1267e6400) [pid = 1655] [serial = 1850] [outer = 0x124414400] 04:49:10 INFO - PROCESS | 1655 | 1471088950231 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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 470ms 04:49:10 INFO - PROCESS | 1655 | 1471088950254 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1655 | 1471088950256 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:49:10 INFO - PROCESS | 1655 | 1471088950261 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1655 | 1471088950263 Marionette TRACE conn2 <- [1,2438,null,{}] 04:49:10 INFO - PROCESS | 1655 | 1471088950265 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}] 04:49:10 INFO - PROCESS | 1655 | 1471088950267 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:10 INFO - PROCESS | 1655 | 1471088950385 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:49:10 INFO - PROCESS | 1655 | 1471088950407 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1655 | 1471088950409 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b35800 == 38 [pid = 1655] [id = 617] 04:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1245cec00) [pid = 1655] [serial = 1851] [outer = 0x0] 04:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126d6c000) [pid = 1655] [serial = 1852] [outer = 0x1245cec00] 04:49:10 INFO - PROCESS | 1655 | 1471088950436 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1273de400) [pid = 1655] [serial = 1853] [outer = 0x1245cec00] 04:49:10 INFO - PROCESS | 1655 | 1471088950783 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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 571ms 04:49:10 INFO - PROCESS | 1655 | 1471088950832 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1655 | 1471088950834 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:49:10 INFO - PROCESS | 1655 | 1471088950836 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1655 | 1471088950837 Marionette TRACE conn2 <- [1,2442,null,{}] 04:49:10 INFO - PROCESS | 1655 | 1471088950839 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}] 04:49:10 INFO - PROCESS | 1655 | 1471088950840 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:10 INFO - PROCESS | 1655 | 1471088950936 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:49:10 INFO - PROCESS | 1655 | 1471088950947 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1655 | 1471088950948 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c93a800 == 39 [pid = 1655] [id = 618] 04:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1273e4400) [pid = 1655] [serial = 1854] [outer = 0x0] 04:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128b5d400) [pid = 1655] [serial = 1855] [outer = 0x1273e4400] 04:49:10 INFO - PROCESS | 1655 | 1471088950972 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129052000) [pid = 1655] [serial = 1856] [outer = 0x1273e4400] 04:49:11 INFO - PROCESS | 1655 | 1471088951268 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]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 04:49:11 INFO - PROCESS | 1655 | 1471088951308 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 1655 | 1471088951310 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:49:11 INFO - PROCESS | 1655 | 1471088951313 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1655 | 1471088951314 Marionette TRACE conn2 <- [1,2446,null,{}] 04:49:11 INFO - PROCESS | 1655 | 1471088951316 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}] 04:49:11 INFO - PROCESS | 1655 | 1471088951317 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:11 INFO - PROCESS | 1655 | 1471088951419 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:49:11 INFO - PROCESS | 1655 | 1471088951431 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1655 | 1471088951433 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c952000 == 40 [pid = 1655] [id = 619] 04:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x129050c00) [pid = 1655] [serial = 1857] [outer = 0x0] 04:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129052800) [pid = 1655] [serial = 1858] [outer = 0x129050c00] 04:49:11 INFO - PROCESS | 1655 | 1471088951456 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129170400) [pid = 1655] [serial = 1859] [outer = 0x129050c00] 04:49:11 INFO - PROCESS | 1655 | 1471088951782 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]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 517ms 04:49:11 INFO - PROCESS | 1655 | 1471088951836 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 1655 | 1471088951837 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:49:11 INFO - PROCESS | 1655 | 1471088951839 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1655 | 1471088951840 Marionette TRACE conn2 <- [1,2450,null,{}] 04:49:11 INFO - PROCESS | 1655 | 1471088951842 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}] 04:49:11 INFO - PROCESS | 1655 | 1471088951843 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:11 INFO - PROCESS | 1655 | 1471088951943 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:49:11 INFO - PROCESS | 1655 | 1471088951946 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1655 | 1471088951947 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc6b800 == 41 [pid = 1655] [id = 620] 04:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x129170c00) [pid = 1655] [serial = 1860] [outer = 0x0] 04:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129337000) [pid = 1655] [serial = 1861] [outer = 0x129170c00] 04:49:12 INFO - PROCESS | 1655 | 1471088952004 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12a405c00) [pid = 1655] [serial = 1862] [outer = 0x129170c00] 04:49:12 INFO - PROCESS | 1655 | 1471088952348 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]]]}] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x113889000) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x120d0a800) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x120d0c800) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x110e78400) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118492c00) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118492800) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1254ca400) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11604c400) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129050400) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12671d400) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x120d05800) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116ebd800) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1161f7000) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112987c00) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113da9c00) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112986800) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:49:12 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118465800) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 773ms 04:49:12 INFO - PROCESS | 1655 | 1471088952626 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1655 | 1471088952628 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:49:12 INFO - PROCESS | 1655 | 1471088952632 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1655 | 1471088952634 Marionette TRACE conn2 <- [1,2454,null,{}] 04:49:12 INFO - PROCESS | 1655 | 1471088952637 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}] 04:49:12 INFO - PROCESS | 1655 | 1471088952639 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:12 INFO - PROCESS | 1655 | 1471088952794 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:49:12 INFO - PROCESS | 1655 | 1471088952801 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1655 | 1471088952802 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x121e49800 == 42 [pid = 1655] [id = 621] 04:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113da9400) [pid = 1655] [serial = 1863] [outer = 0x0] 04:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116eb7000) [pid = 1655] [serial = 1864] [outer = 0x113da9400] 04:49:12 INFO - PROCESS | 1655 | 1471088952827 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1192a9800) [pid = 1655] [serial = 1865] [outer = 0x113da9400] 04:49:13 INFO - PROCESS | 1655 | 1471088953132 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 04:49:13 INFO - PROCESS | 1655 | 1471088953151 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1655 | 1471088953152 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:49:13 INFO - PROCESS | 1655 | 1471088953154 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1655 | 1471088953155 Marionette TRACE conn2 <- [1,2458,null,{}] 04:49:13 INFO - PROCESS | 1655 | 1471088953160 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}] 04:49:13 INFO - PROCESS | 1655 | 1471088953162 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:13 INFO - PROCESS | 1655 | 1471088953247 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:49:13 INFO - PROCESS | 1655 | 1471088953306 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1655 | 1471088953307 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d177800 == 43 [pid = 1655] [id = 622] 04:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1192ab000) [pid = 1655] [serial = 1866] [outer = 0x0] 04:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121ee6c00) [pid = 1655] [serial = 1867] [outer = 0x1192ab000] 04:49:13 INFO - PROCESS | 1655 | 1471088953331 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129178400) [pid = 1655] [serial = 1868] [outer = 0x1192ab000] 04:49:13 INFO - PROCESS | 1655 | 1471088953571 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 425ms 04:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:49:13 INFO - PROCESS | 1655 | 1471088953580 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1655 | 1471088953581 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:49:13 INFO - PROCESS | 1655 | 1471088953583 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1655 | 1471088953584 Marionette TRACE conn2 <- [1,2462,null,{}] 04:49:13 INFO - PROCESS | 1655 | 1471088953587 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}] 04:49:13 INFO - PROCESS | 1655 | 1471088953599 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:13 INFO - PROCESS | 1655 | 1471088953689 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:49:13 INFO - PROCESS | 1655 | 1471088953695 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1655 | 1471088953696 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d742000 == 44 [pid = 1655] [id = 623] 04:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121ee7400) [pid = 1655] [serial = 1869] [outer = 0x0] 04:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a464800) [pid = 1655] [serial = 1870] [outer = 0x121ee7400] 04:49:13 INFO - PROCESS | 1655 | 1471088953720 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a51a000) [pid = 1655] [serial = 1871] [outer = 0x121ee7400] 04:49:14 INFO - PROCESS | 1655 | 1471088954048 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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 517ms 04:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:49:14 INFO - PROCESS | 1655 | 1471088954102 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1655 | 1471088954103 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:49:14 INFO - PROCESS | 1655 | 1471088954105 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1655 | 1471088954106 Marionette TRACE conn2 <- [1,2466,null,{}] 04:49:14 INFO - PROCESS | 1655 | 1471088954109 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}] 04:49:14 INFO - PROCESS | 1655 | 1471088954110 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:14 INFO - PROCESS | 1655 | 1471088954217 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:49:14 INFO - PROCESS | 1655 | 1471088954224 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1655 | 1471088954225 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d747800 == 45 [pid = 1655] [id = 624] 04:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12917b800) [pid = 1655] [serial = 1872] [outer = 0x0] 04:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a525c00) [pid = 1655] [serial = 1873] [outer = 0x12917b800] 04:49:14 INFO - PROCESS | 1655 | 1471088954250 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a7dd400) [pid = 1655] [serial = 1874] [outer = 0x12917b800] 04:49:14 INFO - PROCESS | 1655 | 1471088954547 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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms 04:49:14 INFO - PROCESS | 1655 | 1471088954576 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1655 | 1471088954578 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:49:14 INFO - PROCESS | 1655 | 1471088954580 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1655 | 1471088954581 Marionette TRACE conn2 <- [1,2470,null,{}] 04:49:14 INFO - PROCESS | 1655 | 1471088954584 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}] 04:49:14 INFO - PROCESS | 1655 | 1471088954585 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:14 INFO - PROCESS | 1655 | 1471088954715 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:49:14 INFO - PROCESS | 1655 | 1471088954773 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1655 | 1471088954775 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x112ec2000 == 46 [pid = 1655] [id = 625] 04:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x110e73800) [pid = 1655] [serial = 1875] [outer = 0x0] 04:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x110e78c00) [pid = 1655] [serial = 1876] [outer = 0x110e73800] 04:49:14 INFO - PROCESS | 1655 | 1471088954807 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x111c83800) [pid = 1655] [serial = 1877] [outer = 0x110e73800] 04:49:15 INFO - PROCESS | 1655 | 1471088955363 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]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 819ms 04:49:15 INFO - PROCESS | 1655 | 1471088955420 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1655 | 1471088955422 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:49:15 INFO - PROCESS | 1655 | 1471088955450 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1655 | 1471088955451 Marionette TRACE conn2 <- [1,2474,null,{}] 04:49:15 INFO - PROCESS | 1655 | 1471088955455 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}] 04:49:15 INFO - PROCESS | 1655 | 1471088955458 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:15 INFO - PROCESS | 1655 | 1471088955575 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:49:15 INFO - PROCESS | 1655 | 1471088955636 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1655 | 1471088955637 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f85000 == 47 [pid = 1655] [id = 626] 04:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11388d000) [pid = 1655] [serial = 1878] [outer = 0x0] 04:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x113a0f800) [pid = 1655] [serial = 1879] [outer = 0x11388d000] 04:49:15 INFO - PROCESS | 1655 | 1471088955668 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1161f9400) [pid = 1655] [serial = 1880] [outer = 0x11388d000] 04:49:16 INFO - PROCESS | 1655 | 1471088956403 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]]]}] 04:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 973ms 04:49:16 INFO - PROCESS | 1655 | 1471088956435 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1655 | 1471088956438 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:49:16 INFO - PROCESS | 1655 | 1471088956445 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1655 | 1471088956447 Marionette TRACE conn2 <- [1,2478,null,{}] 04:49:16 INFO - PROCESS | 1655 | 1471088956450 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}] 04:49:16 INFO - PROCESS | 1655 | 1471088956452 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:16 INFO - PROCESS | 1655 | 1471088956563 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12d747800 == 46 [pid = 1655] [id = 624] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12d742000 == 45 [pid = 1655] [id = 623] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12d177800 == 44 [pid = 1655] [id = 622] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x121e49800 == 43 [pid = 1655] [id = 621] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc6b800 == 42 [pid = 1655] [id = 620] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12c952000 == 41 [pid = 1655] [id = 619] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12c93a800 == 40 [pid = 1655] [id = 618] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128b55000) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x128b35800 == 39 [pid = 1655] [id = 617] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc9c000 == 38 [pid = 1655] [id = 616] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x120fa0800 == 37 [pid = 1655] [id = 615] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12b069000 == 36 [pid = 1655] [id = 614] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5cb000 == 35 [pid = 1655] [id = 613] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x129312000 == 34 [pid = 1655] [id = 612] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x128b36000 == 33 [pid = 1655] [id = 611] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1254b4000 == 32 [pid = 1655] [id = 610] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1210cf000 == 31 [pid = 1655] [id = 609] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x118fc7000 == 30 [pid = 1655] [id = 608] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11685b800 == 29 [pid = 1655] [id = 607] 04:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2b9000 == 28 [pid = 1655] [id = 606] 04:49:16 INFO - PROCESS | 1655 | 1471088956701 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1655 | 1471088956704 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f4f000 == 29 [pid = 1655] [id = 627] 04:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11388e400) [pid = 1655] [serial = 1881] [outer = 0x0] 04:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x116440400) [pid = 1655] [serial = 1882] [outer = 0x11388e400] 04:49:16 INFO - PROCESS | 1655 | 1471088956733 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x116ebd800) [pid = 1655] [serial = 1883] [outer = 0x11388e400] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11985b000) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x120e55c00) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1219f2000) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1241ba000) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118220c00) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x121b2e800) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1245c8c00) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1267e7800) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x125432800) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124481000) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x120d0b000) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11817e000) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116aa8000) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12af0a000) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12933b400) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128b56800) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126f62800) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121969400) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120e57800) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118515400) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118114400) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x127311c00) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1187b7400) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118490000) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11856f800) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116886400) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116ebb400) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112e44800) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112f97800) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11965d400) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11850c400) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119b34400) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123c08c00) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 04:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1192b1c00) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 04:49:17 INFO - PROCESS | 1655 | 1471088957067 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]]]}] 04:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 04:49:17 INFO - PROCESS | 1655 | 1471088957115 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1655 | 1471088957118 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:49:17 INFO - PROCESS | 1655 | 1471088957123 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1655 | 1471088957125 Marionette TRACE conn2 <- [1,2482,null,{}] 04:49:17 INFO - PROCESS | 1655 | 1471088957128 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}] 04:49:17 INFO - PROCESS | 1655 | 1471088957129 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:17 INFO - PROCESS | 1655 | 1471088957238 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:49:17 INFO - PROCESS | 1655 | 1471088957319 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1655 | 1471088957320 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f84800 == 30 [pid = 1655] [id = 628] 04:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116ebe800) [pid = 1655] [serial = 1884] [outer = 0x0] 04:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118220c00) [pid = 1655] [serial = 1885] [outer = 0x116ebe800] 04:49:17 INFO - PROCESS | 1655 | 1471088957365 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118511c00) [pid = 1655] [serial = 1886] [outer = 0x116ebe800] 04:49:17 INFO - PROCESS | 1655 | 1471088957735 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]]]}] 04:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 623ms 04:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:49:17 INFO - PROCESS | 1655 | 1471088957746 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1655 | 1471088957747 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:49:17 INFO - PROCESS | 1655 | 1471088957750 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1655 | 1471088957752 Marionette TRACE conn2 <- [1,2486,null,{}] 04:49:17 INFO - PROCESS | 1655 | 1471088957769 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}] 04:49:17 INFO - PROCESS | 1655 | 1471088957772 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:17 INFO - PROCESS | 1655 | 1471088957883 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:49:17 INFO - PROCESS | 1655 | 1471088957888 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1655 | 1471088957890 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x125422800 == 31 [pid = 1655] [id = 629] 04:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118f7e800) [pid = 1655] [serial = 1887] [outer = 0x0] 04:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119858c00) [pid = 1655] [serial = 1888] [outer = 0x118f7e800] 04:49:17 INFO - PROCESS | 1655 | 1471088957920 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120d0a000) [pid = 1655] [serial = 1889] [outer = 0x118f7e800] 04:49:18 INFO - PROCESS | 1655 | 1471088958238 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 04:49:18 INFO - PROCESS | 1655 | 1471088958273 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 1655 | 1471088958276 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:49:18 INFO - PROCESS | 1655 | 1471088958279 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1655 | 1471088958281 Marionette TRACE conn2 <- [1,2490,null,{}] 04:49:18 INFO - PROCESS | 1655 | 1471088958283 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}] 04:49:18 INFO - PROCESS | 1655 | 1471088958284 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:18 INFO - PROCESS | 1655 | 1471088958364 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:49:18 INFO - PROCESS | 1655 | 1471088958425 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1655 | 1471088958427 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b44000 == 32 [pid = 1655] [id = 630] 04:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112d76800) [pid = 1655] [serial = 1890] [outer = 0x0] 04:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120e0a000) [pid = 1655] [serial = 1891] [outer = 0x112d76800] 04:49:18 INFO - PROCESS | 1655 | 1471088958452 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121543400) [pid = 1655] [serial = 1892] [outer = 0x112d76800] 04:49:18 INFO - PROCESS | 1655 | 1471088958761 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 517ms 04:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:49:18 INFO - PROCESS | 1655 | 1471088958798 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 1655 | 1471088958799 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:49:18 INFO - PROCESS | 1655 | 1471088958801 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1655 | 1471088958810 Marionette TRACE conn2 <- [1,2494,null,{}] 04:49:18 INFO - PROCESS | 1655 | 1471088958812 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}] 04:49:18 INFO - PROCESS | 1655 | 1471088958813 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:18 INFO - PROCESS | 1655 | 1471088958911 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:49:18 INFO - PROCESS | 1655 | 1471088958915 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1655 | 1471088958916 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182b1000 == 33 [pid = 1655] [id = 631] 04:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118571800) [pid = 1655] [serial = 1893] [outer = 0x0] 04:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121966800) [pid = 1655] [serial = 1894] [outer = 0x118571800] 04:49:18 INFO - PROCESS | 1655 | 1471088958940 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1219f2000) [pid = 1655] [serial = 1895] [outer = 0x118571800] 04:49:19 INFO - PROCESS | 1655 | 1471088959296 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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 528ms 04:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:49:19 INFO - PROCESS | 1655 | 1471088959331 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1655 | 1471088959333 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:49:19 INFO - PROCESS | 1655 | 1471088959336 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1655 | 1471088959338 Marionette TRACE conn2 <- [1,2498,null,{}] 04:49:19 INFO - PROCESS | 1655 | 1471088959341 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}] 04:49:19 INFO - PROCESS | 1655 | 1471088959347 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:19 INFO - PROCESS | 1655 | 1471088959472 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:49:19 INFO - PROCESS | 1655 | 1471088959510 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 1655 | 1471088959511 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af48800 == 34 [pid = 1655] [id = 632] 04:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1219f2800) [pid = 1655] [serial = 1896] [outer = 0x0] 04:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123c06c00) [pid = 1655] [serial = 1897] [outer = 0x1219f2800] 04:49:19 INFO - PROCESS | 1655 | 1471088959536 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1267f0000) [pid = 1655] [serial = 1898] [outer = 0x1219f2800] 04:49:19 INFO - PROCESS | 1655 | 1471088959868 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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 571ms 04:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:49:19 INFO - PROCESS | 1655 | 1471088959906 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1655 | 1471088959907 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:49:19 INFO - PROCESS | 1655 | 1471088959909 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1655 | 1471088959910 Marionette TRACE conn2 <- [1,2502,null,{}] 04:49:19 INFO - PROCESS | 1655 | 1471088959912 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}] 04:49:19 INFO - PROCESS | 1655 | 1471088959914 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:20 INFO - PROCESS | 1655 | 1471088960013 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:49:20 INFO - PROCESS | 1655 | 1471088960017 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1655 | 1471088960018 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b733800 == 35 [pid = 1655] [id = 633] 04:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126714000) [pid = 1655] [serial = 1899] [outer = 0x0] 04:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126f68c00) [pid = 1655] [serial = 1900] [outer = 0x126714000] 04:49:20 INFO - PROCESS | 1655 | 1471088960042 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x127311800) [pid = 1655] [serial = 1901] [outer = 0x126714000] 04:49:20 INFO - PROCESS | 1655 | 1471088960376 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]]]}] 04:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms 04:49:20 INFO - PROCESS | 1655 | 1471088960431 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1655 | 1471088960432 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:49:20 INFO - PROCESS | 1655 | 1471088960434 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1655 | 1471088960436 Marionette TRACE conn2 <- [1,2506,null,{}] 04:49:20 INFO - PROCESS | 1655 | 1471088960438 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}] 04:49:20 INFO - PROCESS | 1655 | 1471088960439 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:20 INFO - PROCESS | 1655 | 1471088960535 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:49:20 INFO - PROCESS | 1655 | 1471088960575 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1655 | 1471088960576 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b91f000 == 36 [pid = 1655] [id = 634] 04:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126fcdc00) [pid = 1655] [serial = 1902] [outer = 0x0] 04:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1273e3400) [pid = 1655] [serial = 1903] [outer = 0x126fcdc00] 04:49:20 INFO - PROCESS | 1655 | 1471088960600 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129049400) [pid = 1655] [serial = 1904] [outer = 0x126fcdc00] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1273e4400) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1273dc400) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124414400) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1121b8400) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121786400) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x129050c00) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x129170c00) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11848b000) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113da9400) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x110e6ac00) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112d7b000) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121ee7400) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121961400) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123c0a000) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x110e7c400) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118f7fc00) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1245cec00) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1192ab000) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:49:21 INFO - PROCESS | 1655 | 1471088961037 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 621ms 04:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:49:21 INFO - PROCESS | 1655 | 1471088961062 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1655 | 1471088961063 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:49:21 INFO - PROCESS | 1655 | 1471088961066 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1655 | 1471088961067 Marionette TRACE conn2 <- [1,2510,null,{}] 04:49:21 INFO - PROCESS | 1655 | 1471088961069 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}] 04:49:21 INFO - PROCESS | 1655 | 1471088961070 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:21 INFO - PROCESS | 1655 | 1471088961180 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:49:21 INFO - PROCESS | 1655 | 1471088961216 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1655 | 1471088961217 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bca4800 == 37 [pid = 1655] [id = 635] 04:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110e6ac00) [pid = 1655] [serial = 1905] [outer = 0x0] 04:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11848b000) [pid = 1655] [serial = 1906] [outer = 0x110e6ac00] 04:49:21 INFO - PROCESS | 1655 | 1471088961241 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1219f4c00) [pid = 1655] [serial = 1907] [outer = 0x110e6ac00] 04:49:21 INFO - PROCESS | 1655 | 1471088961495 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 468ms 04:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:49:21 INFO - PROCESS | 1655 | 1471088961535 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1655 | 1471088961536 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:49:21 INFO - PROCESS | 1655 | 1471088961538 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1655 | 1471088961539 Marionette TRACE conn2 <- [1,2514,null,{}] 04:49:21 INFO - PROCESS | 1655 | 1471088961550 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}] 04:49:21 INFO - PROCESS | 1655 | 1471088961551 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:21 INFO - PROCESS | 1655 | 1471088961633 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:49:21 INFO - PROCESS | 1655 | 1471088961637 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1655 | 1471088961638 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b38000 == 38 [pid = 1655] [id = 636] 04:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118456400) [pid = 1655] [serial = 1908] [outer = 0x0] 04:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1273dd000) [pid = 1655] [serial = 1909] [outer = 0x118456400] 04:49:21 INFO - PROCESS | 1655 | 1471088961664 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12904f400) [pid = 1655] [serial = 1910] [outer = 0x118456400] 04:49:22 INFO - PROCESS | 1655 | 1471088962004 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]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 476ms 04:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:49:22 INFO - PROCESS | 1655 | 1471088962015 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1655 | 1471088962016 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:49:22 INFO - PROCESS | 1655 | 1471088962018 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 1655 | 1471088962020 Marionette TRACE conn2 <- [1,2518,null,{}] 04:49:22 INFO - PROCESS | 1655 | 1471088962022 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}] 04:49:22 INFO - PROCESS | 1655 | 1471088962025 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:22 INFO - PROCESS | 1655 | 1471088962150 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:49:22 INFO - PROCESS | 1655 | 1471088962157 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1655 | 1471088962158 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c938000 == 39 [pid = 1655] [id = 637] 04:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112d7b000) [pid = 1655] [serial = 1911] [outer = 0x0] 04:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129054800) [pid = 1655] [serial = 1912] [outer = 0x112d7b000] 04:49:22 INFO - PROCESS | 1655 | 1471088962182 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a461000) [pid = 1655] [serial = 1913] [outer = 0x112d7b000] 04:49:22 INFO - PROCESS | 1655 | 1471088962495 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]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 519ms 04:49:22 INFO - PROCESS | 1655 | 1471088962538 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1655 | 1471088962540 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:49:22 INFO - PROCESS | 1655 | 1471088962542 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 1655 | 1471088962543 Marionette TRACE conn2 <- [1,2522,null,{}] 04:49:22 INFO - PROCESS | 1655 | 1471088962545 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}] 04:49:22 INFO - PROCESS | 1655 | 1471088962546 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:22 INFO - PROCESS | 1655 | 1471088962622 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:49:22 INFO - PROCESS | 1655 | 1471088962628 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1655 | 1471088962629 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d05f000 == 40 [pid = 1655] [id = 638] 04:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a462000) [pid = 1655] [serial = 1914] [outer = 0x0] 04:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a7da000) [pid = 1655] [serial = 1915] [outer = 0x12a462000] 04:49:22 INFO - PROCESS | 1655 | 1471088962653 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12af04000) [pid = 1655] [serial = 1916] [outer = 0x12a462000] 04:49:23 INFO - PROCESS | 1655 | 1471088963109 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]]]}] 04:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 621ms 04:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:49:23 INFO - PROCESS | 1655 | 1471088963163 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 1655 | 1471088963166 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:49:23 INFO - PROCESS | 1655 | 1471088963169 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 1655 | 1471088963171 Marionette TRACE conn2 <- [1,2526,null,{}] 04:49:23 INFO - PROCESS | 1655 | 1471088963175 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}] 04:49:23 INFO - PROCESS | 1655 | 1471088963177 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:23 INFO - PROCESS | 1655 | 1471088963289 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:49:23 INFO - PROCESS | 1655 | 1471088963399 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1655 | 1471088963401 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x120e78800 == 41 [pid = 1655] [id = 639] 04:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116886400) [pid = 1655] [serial = 1917] [outer = 0x0] 04:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116eb5800) [pid = 1655] [serial = 1918] [outer = 0x116886400] 04:49:23 INFO - PROCESS | 1655 | 1471088963433 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118456c00) [pid = 1655] [serial = 1919] [outer = 0x116886400] 04:49:23 INFO - PROCESS | 1655 | 1471088963848 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]]]}] 04:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 721ms 04:49:23 INFO - PROCESS | 1655 | 1471088963890 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 1655 | 1471088963893 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:49:23 INFO - PROCESS | 1655 | 1471088963898 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 1655 | 1471088963899 Marionette TRACE conn2 <- [1,2530,null,{}] 04:49:23 INFO - PROCESS | 1655 | 1471088963902 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}] 04:49:23 INFO - PROCESS | 1655 | 1471088963904 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:24 INFO - PROCESS | 1655 | 1471088964009 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:49:24 INFO - PROCESS | 1655 | 1471088964071 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1655 | 1471088964073 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5c9000 == 42 [pid = 1655] [id = 640] 04:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11857a400) [pid = 1655] [serial = 1920] [outer = 0x0] 04:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119653800) [pid = 1655] [serial = 1921] [outer = 0x11857a400] 04:49:24 INFO - PROCESS | 1655 | 1471088964103 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x120d0c000) [pid = 1655] [serial = 1922] [outer = 0x11857a400] 04:49:24 INFO - PROCESS | 1655 | 1471088964620 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]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 770ms 04:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:49:24 INFO - PROCESS | 1655 | 1471088964691 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 1655 | 1471088964693 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:49:24 INFO - PROCESS | 1655 | 1471088964697 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 1655 | 1471088964701 Marionette TRACE conn2 <- [1,2534,null,{}] 04:49:24 INFO - PROCESS | 1655 | 1471088964715 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}] 04:49:24 INFO - PROCESS | 1655 | 1471088964720 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:24 INFO - PROCESS | 1655 | 1471088964875 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:49:25 INFO - PROCESS | 1655 | 1471088965009 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1655 | 1471088965011 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d397800 == 43 [pid = 1655] [id = 641] 04:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x121b2c800) [pid = 1655] [serial = 1923] [outer = 0x0] 04:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124481000) [pid = 1655] [serial = 1924] [outer = 0x121b2c800] 04:49:25 INFO - PROCESS | 1655 | 1471088965044 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12671a800) [pid = 1655] [serial = 1925] [outer = 0x121b2c800] 04:49:25 INFO - PROCESS | 1655 | 1471088965459 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]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 775ms 04:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:49:25 INFO - PROCESS | 1655 | 1471088965472 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:49:25 INFO - PROCESS | 1655 | 1471088965475 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:49:25 INFO - PROCESS | 1655 | 1471088965477 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1655 | 1471088965478 Marionette TRACE conn2 <- [1,2538,null,{}] 04:49:25 INFO - PROCESS | 1655 | 1471088965481 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}] 04:49:25 INFO - PROCESS | 1655 | 1471088965482 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:25 INFO - PROCESS | 1655 | 1471088965586 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:49:25 INFO - PROCESS | 1655 | 1471088965648 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1655 | 1471088965650 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d757000 == 44 [pid = 1655] [id = 642] 04:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1273dc400) [pid = 1655] [serial = 1926] [outer = 0x0] 04:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x129057800) [pid = 1655] [serial = 1927] [outer = 0x1273dc400] 04:49:25 INFO - PROCESS | 1655 | 1471088965681 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12933d400) [pid = 1655] [serial = 1928] [outer = 0x1273dc400] 04:49:26 INFO - PROCESS | 1655 | 1471088966269 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]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 821ms 04:49:26 INFO - PROCESS | 1655 | 1471088966298 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 1655 | 1471088966300 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:49:26 INFO - PROCESS | 1655 | 1471088966302 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 1655 | 1471088966303 Marionette TRACE conn2 <- [1,2542,null,{}] 04:49:26 INFO - PROCESS | 1655 | 1471088966306 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}] 04:49:26 INFO - PROCESS | 1655 | 1471088966307 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:26 INFO - PROCESS | 1655 | 1471088966414 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:49:26 INFO - PROCESS | 1655 | 1471088966521 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1655 | 1471088966523 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1182aa800 == 45 [pid = 1655] [id = 643] 04:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x110e7dc00) [pid = 1655] [serial = 1929] [outer = 0x0] 04:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112f99c00) [pid = 1655] [serial = 1930] [outer = 0x110e7dc00] 04:49:26 INFO - PROCESS | 1655 | 1471088966575 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x121969000) [pid = 1655] [serial = 1931] [outer = 0x110e7dc00] 04:49:27 INFO - PROCESS | 1655 | 1471088967211 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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 971ms 04:49:27 INFO - PROCESS | 1655 | 1471088967274 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1655 | 1471088967278 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:49:27 INFO - PROCESS | 1655 | 1471088967282 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1655 | 1471088967285 Marionette TRACE conn2 <- [1,2546,null,{}] 04:49:27 INFO - PROCESS | 1655 | 1471088967309 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}] 04:49:27 INFO - PROCESS | 1655 | 1471088967311 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:27 INFO - PROCESS | 1655 | 1471088967502 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:49:27 INFO - PROCESS | 1655 | 1471088967575 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1655 | 1471088967579 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x125408000 == 46 [pid = 1655] [id = 644] 04:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x113f3c000) [pid = 1655] [serial = 1932] [outer = 0x0] 04:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1161f8000) [pid = 1655] [serial = 1933] [outer = 0x113f3c000] 04:49:27 INFO - PROCESS | 1655 | 1471088967624 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11810f800) [pid = 1655] [serial = 1934] [outer = 0x113f3c000] 04:49:28 INFO - PROCESS | 1655 | 1471088968132 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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 875ms 04:49:28 INFO - PROCESS | 1655 | 1471088968156 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1655 | 1471088968161 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:49:28 INFO - PROCESS | 1655 | 1471088968166 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1655 | 1471088968167 Marionette TRACE conn2 <- [1,2550,null,{}] 04:49:28 INFO - PROCESS | 1655 | 1471088968170 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}] 04:49:28 INFO - PROCESS | 1655 | 1471088968172 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:28 INFO - PROCESS | 1655 | 1471088968270 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12c938000 == 45 [pid = 1655] [id = 637] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x128b38000 == 44 [pid = 1655] [id = 636] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12bca4800 == 43 [pid = 1655] [id = 635] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12b91f000 == 42 [pid = 1655] [id = 634] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12b733800 == 41 [pid = 1655] [id = 633] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12af48800 == 40 [pid = 1655] [id = 632] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1182b1000 == 39 [pid = 1655] [id = 631] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x128b44000 == 38 [pid = 1655] [id = 630] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x125422800 == 37 [pid = 1655] [id = 629] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x120f84800 == 36 [pid = 1655] [id = 628] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x116f4f000 == 35 [pid = 1655] [id = 627] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x120f85000 == 34 [pid = 1655] [id = 626] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x112ec2000 == 33 [pid = 1655] [id = 625] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x125408000 == 32 [pid = 1655] [id = 644] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1182aa800 == 31 [pid = 1655] [id = 643] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12d757000 == 30 [pid = 1655] [id = 642] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12d397800 == 29 [pid = 1655] [id = 641] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5c9000 == 28 [pid = 1655] [id = 640] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12d05f000 == 27 [pid = 1655] [id = 638] 04:49:28 INFO - PROCESS | 1655 | --DOCSHELL 0x120e78800 == 26 [pid = 1655] [id = 639] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x128b5d400) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128b5e000) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x126574c00) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1267e6400) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x112d77400) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x112f97c00) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12195f800) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12196c800) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129052800) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129337000) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11850ac00) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x129170400) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11857ac00) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a405c00) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116eb7000) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1192a9800) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1176b5c00) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118458000) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113889800) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a464800) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1160ae400) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1219f6c00) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121ee2000) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123f51800) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124413c00) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a51a000) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1189bdc00) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1192ae000) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119b32400) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121731400) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a525c00) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126d6c000) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129052000) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x129178400) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1273de400) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x121ee6c00) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 04:49:28 INFO - PROCESS | 1655 | 1471088968935 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1655 | 1471088968937 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f05000 == 27 [pid = 1655] [id = 645] 04:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x111fe3800) [pid = 1655] [serial = 1935] [outer = 0x0] 04:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112989800) [pid = 1655] [serial = 1936] [outer = 0x111fe3800] 04:49:28 INFO - PROCESS | 1655 | 1471088968967 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112e4c800) [pid = 1655] [serial = 1937] [outer = 0x111fe3800] 04:49:29 INFO - PROCESS | 1655 | 1471088969322 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1172ms 04:49:29 INFO - PROCESS | 1655 | 1471088969338 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1655 | 1471088969341 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:49:29 INFO - PROCESS | 1655 | 1471088969346 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1655 | 1471088969348 Marionette TRACE conn2 <- [1,2554,null,{}] 04:49:29 INFO - PROCESS | 1655 | 1471088969351 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}] 04:49:29 INFO - PROCESS | 1655 | 1471088969353 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:29 INFO - PROCESS | 1655 | 1471088969431 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:49:29 INFO - PROCESS | 1655 | 1471088969436 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1655 | 1471088969437 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11956c800 == 28 [pid = 1655] [id = 646] 04:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115d1e000) [pid = 1655] [serial = 1938] [outer = 0x0] 04:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116eb0c00) [pid = 1655] [serial = 1939] [outer = 0x115d1e000] 04:49:29 INFO - PROCESS | 1655 | 1471088969466 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x117d3e800) [pid = 1655] [serial = 1940] [outer = 0x115d1e000] 04:49:29 INFO - PROCESS | 1655 | 1471088969819 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 519ms 04:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:49:29 INFO - PROCESS | 1655 | 1471088969868 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1655 | 1471088969871 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:49:29 INFO - PROCESS | 1655 | 1471088969873 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1655 | 1471088969874 Marionette TRACE conn2 <- [1,2558,null,{}] 04:49:29 INFO - PROCESS | 1655 | 1471088969877 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}] 04:49:29 INFO - PROCESS | 1655 | 1471088969878 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:29 INFO - PROCESS | 1655 | 1471088969960 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:49:29 INFO - PROCESS | 1655 | 1471088969964 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1655 | 1471088969966 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x117159800 == 29 [pid = 1655] [id = 647] 04:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11845b400) [pid = 1655] [serial = 1941] [outer = 0x0] 04:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11848a800) [pid = 1655] [serial = 1942] [outer = 0x11845b400] 04:49:30 INFO - PROCESS | 1655 | 1471088969998 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11857c800) [pid = 1655] [serial = 1943] [outer = 0x11845b400] 04:49:30 INFO - PROCESS | 1655 | 1471088970369 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]]]}] 04:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 04:49:30 INFO - PROCESS | 1655 | 1471088970395 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:49:30 INFO - PROCESS | 1655 | 1471088970396 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:49:30 INFO - PROCESS | 1655 | 1471088970403 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1655 | 1471088970407 Marionette TRACE conn2 <- [1,2562,null,{}] 04:49:30 INFO - PROCESS | 1655 | 1471088970410 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}] 04:49:30 INFO - PROCESS | 1655 | 1471088970413 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:30 INFO - PROCESS | 1655 | 1471088970489 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:49:30 INFO - PROCESS | 1655 | 1471088970496 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1655 | 1471088970497 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271ef800 == 30 [pid = 1655] [id = 648] 04:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1189be000) [pid = 1655] [serial = 1944] [outer = 0x0] 04:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11985b000) [pid = 1655] [serial = 1945] [outer = 0x1189be000] 04:49:30 INFO - PROCESS | 1655 | 1471088970522 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120e0e800) [pid = 1655] [serial = 1946] [outer = 0x1189be000] 04:49:30 INFO - PROCESS | 1655 | 1471088970866 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]]]}] 04:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 479ms 04:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:49:30 INFO - PROCESS | 1655 | 1471088970880 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 1655 | 1471088970882 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:49:30 INFO - PROCESS | 1655 | 1471088970884 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1655 | 1471088970885 Marionette TRACE conn2 <- [1,2566,null,{}] 04:49:30 INFO - PROCESS | 1655 | 1471088970887 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}] 04:49:30 INFO - PROCESS | 1655 | 1471088970888 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:30 INFO - PROCESS | 1655 | 1471088970967 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:49:31 INFO - PROCESS | 1655 | 1471088971043 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1655 | 1471088971044 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x129074000 == 31 [pid = 1655] [id = 649] 04:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112f9e400) [pid = 1655] [serial = 1947] [outer = 0x0] 04:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121227000) [pid = 1655] [serial = 1948] [outer = 0x112f9e400] 04:49:31 INFO - PROCESS | 1655 | 1471088971069 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12196e400) [pid = 1655] [serial = 1949] [outer = 0x112f9e400] 04:49:31 INFO - PROCESS | 1655 | 1471088971437 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]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 576ms 04:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:49:31 INFO - PROCESS | 1655 | 1471088971469 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:49:31 INFO - PROCESS | 1655 | 1471088971471 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:49:31 INFO - PROCESS | 1655 | 1471088971478 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 1655 | 1471088971480 Marionette TRACE conn2 <- [1,2570,null,{}] 04:49:31 INFO - PROCESS | 1655 | 1471088971484 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}] 04:49:31 INFO - PROCESS | 1655 | 1471088971485 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:31 INFO - PROCESS | 1655 | 1471088971628 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:49:31 INFO - PROCESS | 1655 | 1471088971645 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1655 | 1471088971649 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a756800 == 32 [pid = 1655] [id = 650] 04:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1121b4800) [pid = 1655] [serial = 1950] [outer = 0x0] 04:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121b2cc00) [pid = 1655] [serial = 1951] [outer = 0x1121b4800] 04:49:31 INFO - PROCESS | 1655 | 1471088971682 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124110800) [pid = 1655] [serial = 1952] [outer = 0x1121b4800] 04:49:32 INFO - PROCESS | 1655 | 1471088972052 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]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 622ms 04:49:32 INFO - PROCESS | 1655 | 1471088972098 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1655 | 1471088972099 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:49:32 INFO - PROCESS | 1655 | 1471088972101 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1655 | 1471088972102 Marionette TRACE conn2 <- [1,2574,null,{}] 04:49:32 INFO - PROCESS | 1655 | 1471088972105 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}] 04:49:32 INFO - PROCESS | 1655 | 1471088972106 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:32 INFO - PROCESS | 1655 | 1471088972203 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:49:32 INFO - PROCESS | 1655 | 1471088972241 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 1655 | 1471088972242 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11382b000 == 33 [pid = 1655] [id = 651] 04:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1241b8400) [pid = 1655] [serial = 1953] [outer = 0x0] 04:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12542c000) [pid = 1655] [serial = 1954] [outer = 0x1241b8400] 04:49:32 INFO - PROCESS | 1655 | 1471088972266 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1267f2000) [pid = 1655] [serial = 1955] [outer = 0x1241b8400] 04:49:32 INFO - PROCESS | 1655 | 1471088972579 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]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 04:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:49:32 INFO - PROCESS | 1655 | 1471088972620 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1655 | 1471088972621 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:49:32 INFO - PROCESS | 1655 | 1471088972624 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1655 | 1471088972627 Marionette TRACE conn2 <- [1,2578,null,{}] 04:49:32 INFO - PROCESS | 1655 | 1471088972630 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}] 04:49:32 INFO - PROCESS | 1655 | 1471088972631 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:32 INFO - PROCESS | 1655 | 1471088972727 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:49:32 INFO - PROCESS | 1655 | 1471088972731 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 1655 | 1471088972732 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b92d800 == 34 [pid = 1655] [id = 652] 04:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112eeb000) [pid = 1655] [serial = 1956] [outer = 0x0] 04:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126d76c00) [pid = 1655] [serial = 1957] [outer = 0x112eeb000] 04:49:32 INFO - PROCESS | 1655 | 1471088972757 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1273e4400) [pid = 1655] [serial = 1958] [outer = 0x112eeb000] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12917b800) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118571800) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112d76800) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11388e400) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x110e73800) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112d7b000) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x110e6ac00) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11388d000) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126fcdc00) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116ebe800) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118456400) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1219f2800) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118f7e800) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126714000) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:49:33 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a462000) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:49:33 INFO - PROCESS | 1655 | 1471088973252 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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 671ms 04:49:33 INFO - PROCESS | 1655 | 1471088973296 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:49:33 INFO - PROCESS | 1655 | 1471088973297 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:49:33 INFO - PROCESS | 1655 | 1471088973299 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1655 | 1471088973300 Marionette TRACE conn2 <- [1,2582,null,{}] 04:49:33 INFO - PROCESS | 1655 | 1471088973303 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}] 04:49:33 INFO - PROCESS | 1655 | 1471088973304 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:33 INFO - PROCESS | 1655 | 1471088973380 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:49:33 INFO - PROCESS | 1655 | 1471088973384 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1655 | 1471088973385 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c8d000 == 35 [pid = 1655] [id = 653] 04:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112d76800) [pid = 1655] [serial = 1959] [outer = 0x0] 04:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x116803400) [pid = 1655] [serial = 1960] [outer = 0x112d76800] 04:49:33 INFO - PROCESS | 1655 | 1471088973409 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120e58800) [pid = 1655] [serial = 1961] [outer = 0x112d76800] 04:49:33 INFO - PROCESS | 1655 | 1471088973758 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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms 04:49:33 INFO - PROCESS | 1655 | 1471088973768 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 1655 | 1471088973769 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:49:33 INFO - PROCESS | 1655 | 1471088973772 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1655 | 1471088973773 Marionette TRACE conn2 <- [1,2586,null,{}] 04:49:33 INFO - PROCESS | 1655 | 1471088973778 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}] 04:49:33 INFO - PROCESS | 1655 | 1471088973780 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:33 INFO - PROCESS | 1655 | 1471088973882 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:49:33 INFO - PROCESS | 1655 | 1471088973889 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1655 | 1471088973890 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf4f000 == 36 [pid = 1655] [id = 654] 04:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1171b9800) [pid = 1655] [serial = 1962] [outer = 0x0] 04:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1219eec00) [pid = 1655] [serial = 1963] [outer = 0x1171b9800] 04:49:33 INFO - PROCESS | 1655 | 1471088973915 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b54800) [pid = 1655] [serial = 1964] [outer = 0x1171b9800] 04:49:34 INFO - PROCESS | 1655 | 1471088974239 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]]]}] 04:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 521ms 04:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:49:34 INFO - PROCESS | 1655 | 1471088974293 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:49:34 INFO - PROCESS | 1655 | 1471088974294 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:49:34 INFO - PROCESS | 1655 | 1471088974296 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:49:34 INFO - PROCESS | 1655 | 1471088974297 Marionette TRACE conn2 <- [1,2590,null,{}] 04:49:34 INFO - PROCESS | 1655 | 1471088974300 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}] 04:49:34 INFO - PROCESS | 1655 | 1471088974301 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:34 INFO - PROCESS | 1655 | 1471088974377 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:49:34 INFO - PROCESS | 1655 | 1471088974381 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1655 | 1471088974383 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c944000 == 37 [pid = 1655] [id = 655] 04:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126714000) [pid = 1655] [serial = 1965] [outer = 0x0] 04:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12904ec00) [pid = 1655] [serial = 1966] [outer = 0x126714000] 04:49:34 INFO - PROCESS | 1655 | 1471088974409 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129332800) [pid = 1655] [serial = 1967] [outer = 0x126714000] 04:49:34 INFO - PROCESS | 1655 | 1471088974757 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]]]}] 04:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 468ms 04:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:49:34 INFO - PROCESS | 1655 | 1471088974765 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:49:34 INFO - PROCESS | 1655 | 1471088974767 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:49:34 INFO - PROCESS | 1655 | 1471088974769 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:49:34 INFO - PROCESS | 1655 | 1471088974771 Marionette TRACE conn2 <- [1,2594,null,{}] 04:49:34 INFO - PROCESS | 1655 | 1471088974773 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}] 04:49:34 INFO - PROCESS | 1655 | 1471088974778 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:34 INFO - PROCESS | 1655 | 1471088974898 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:49:34 INFO - PROCESS | 1655 | 1471088974904 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1655 | 1471088974905 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271da000 == 38 [pid = 1655] [id = 656] 04:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121967400) [pid = 1655] [serial = 1968] [outer = 0x0] 04:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129339000) [pid = 1655] [serial = 1969] [outer = 0x121967400] 04:49:34 INFO - PROCESS | 1655 | 1471088974930 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a518c00) [pid = 1655] [serial = 1970] [outer = 0x121967400] 04:49:35 INFO - PROCESS | 1655 | 1471088975430 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 671ms 04:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:49:35 INFO - PROCESS | 1655 | 1471088975441 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1655 | 1471088975443 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:49:35 INFO - PROCESS | 1655 | 1471088975446 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1655 | 1471088975449 Marionette TRACE conn2 <- [1,2598,null,{}] 04:49:35 INFO - PROCESS | 1655 | 1471088975452 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}] 04:49:35 INFO - PROCESS | 1655 | 1471088975454 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:35 INFO - PROCESS | 1655 | 1471088975571 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:49:35 INFO - PROCESS | 1655 | 1471088975655 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 1655 | 1471088975657 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x119557800 == 39 [pid = 1655] [id = 657] 04:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112e41000) [pid = 1655] [serial = 1971] [outer = 0x0] 04:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x113885400) [pid = 1655] [serial = 1972] [outer = 0x112e41000] 04:49:35 INFO - PROCESS | 1655 | 1471088975688 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1168e7800) [pid = 1655] [serial = 1973] [outer = 0x112e41000] 04:49:36 INFO - PROCESS | 1655 | 1471088976353 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]]]}] 04:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 974ms 04:49:36 INFO - PROCESS | 1655 | 1471088976421 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 1655 | 1471088976426 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:49:36 INFO - PROCESS | 1655 | 1471088976433 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 1655 | 1471088976436 Marionette TRACE conn2 <- [1,2602,null,{}] 04:49:36 INFO - PROCESS | 1655 | 1471088976440 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}] 04:49:36 INFO - PROCESS | 1655 | 1471088976443 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:36 INFO - PROCESS | 1655 | 1471088976600 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:49:36 INFO - PROCESS | 1655 | 1471088976714 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1655 | 1471088976716 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12907a000 == 40 [pid = 1655] [id = 658] 04:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116049c00) [pid = 1655] [serial = 1974] [outer = 0x0] 04:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118512800) [pid = 1655] [serial = 1975] [outer = 0x116049c00] 04:49:36 INFO - PROCESS | 1655 | 1471088976748 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11921e800) [pid = 1655] [serial = 1976] [outer = 0x116049c00] 04:49:37 INFO - PROCESS | 1655 | 1471088977450 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]]]}] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12c944000 == 39 [pid = 1655] [id = 655] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf4f000 == 38 [pid = 1655] [id = 654] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x128c8d000 == 37 [pid = 1655] [id = 653] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12b92d800 == 36 [pid = 1655] [id = 652] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11382b000 == 35 [pid = 1655] [id = 651] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12a756800 == 34 [pid = 1655] [id = 650] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x129074000 == 33 [pid = 1655] [id = 649] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1271ef800 == 32 [pid = 1655] [id = 648] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x117159800 == 31 [pid = 1655] [id = 647] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11956c800 == 30 [pid = 1655] [id = 646] 04:49:37 INFO - PROCESS | 1655 | --DOCSHELL 0x112f05000 == 29 [pid = 1655] [id = 645] 04:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1077ms 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a461000) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a7da000) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12af04000) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a7dd400) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1219f2000) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121543400) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121966800) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120e0a000) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116440400) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x111c83800) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x110e78c00) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x129054800) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1219f4c00) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113a0f800) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116ebd800) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1273e3400) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118220c00) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129049400) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12904f400) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11848b000) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1273dd000) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1267f0000) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118511c00) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x120d0a000) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1161f9400) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x127311800) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123c06c00) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119858c00) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126f68c00) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 04:49:37 INFO - PROCESS | 1655 | 1471088977517 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1655 | 1471088977520 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:49:37 INFO - PROCESS | 1655 | 1471088977526 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1655 | 1471088977527 Marionette TRACE conn2 <- [1,2606,null,{}] 04:49:37 INFO - PROCESS | 1655 | 1471088977531 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}] 04:49:37 INFO - PROCESS | 1655 | 1471088977533 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:37 INFO - PROCESS | 1655 | 1471088977617 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:49:37 INFO - PROCESS | 1655 | 1471088977628 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 1655 | 1471088977630 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x118796000 == 30 [pid = 1655] [id = 659] 04:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113daa400) [pid = 1655] [serial = 1977] [outer = 0x0] 04:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1168e7c00) [pid = 1655] [serial = 1978] [outer = 0x113daa400] 04:49:37 INFO - PROCESS | 1655 | 1471088977657 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1176b6000) [pid = 1655] [serial = 1979] [outer = 0x113daa400] 04:49:38 INFO - PROCESS | 1655 | 1471088978094 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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 621ms 04:49:38 INFO - PROCESS | 1655 | 1471088978147 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1655 | 1471088978151 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:49:38 INFO - PROCESS | 1655 | 1471088978158 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1655 | 1471088978161 Marionette TRACE conn2 <- [1,2610,null,{}] 04:49:38 INFO - PROCESS | 1655 | 1471088978164 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}] 04:49:38 INFO - PROCESS | 1655 | 1471088978167 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:38 INFO - PROCESS | 1655 | 1471088978290 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:49:38 INFO - PROCESS | 1655 | 1471088978304 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1655 | 1471088978306 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12166e800 == 31 [pid = 1655] [id = 660] 04:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1189bdc00) [pid = 1655] [serial = 1980] [outer = 0x0] 04:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11921f000) [pid = 1655] [serial = 1981] [outer = 0x1189bdc00] 04:49:38 INFO - PROCESS | 1655 | 1471088978351 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1192ae800) [pid = 1655] [serial = 1982] [outer = 0x1189bdc00] 04:49:38 INFO - PROCESS | 1655 | 1471088978779 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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 674ms 04:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:49:38 INFO - PROCESS | 1655 | 1471088978831 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1655 | 1471088978832 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:49:38 INFO - PROCESS | 1655 | 1471088978834 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1655 | 1471088978837 Marionette TRACE conn2 <- [1,2614,null,{}] 04:49:38 INFO - PROCESS | 1655 | 1471088978845 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}] 04:49:38 INFO - PROCESS | 1655 | 1471088978848 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:38 INFO - PROCESS | 1655 | 1471088978928 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:49:38 INFO - PROCESS | 1655 | 1471088978934 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1655 | 1471088978936 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e8800 == 32 [pid = 1655] [id = 661] 04:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11991a800) [pid = 1655] [serial = 1983] [outer = 0x0] 04:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120e55c00) [pid = 1655] [serial = 1984] [outer = 0x11991a800] 04:49:38 INFO - PROCESS | 1655 | 1471088978963 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12196b400) [pid = 1655] [serial = 1985] [outer = 0x11991a800] 04:49:39 INFO - PROCESS | 1655 | 1471088979301 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]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 475ms 04:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:49:39 INFO - PROCESS | 1655 | 1471088979312 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 1655 | 1471088979314 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:49:39 INFO - PROCESS | 1655 | 1471088979316 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 1655 | 1471088979317 Marionette TRACE conn2 <- [1,2618,null,{}] 04:49:39 INFO - PROCESS | 1655 | 1471088979319 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}] 04:49:39 INFO - PROCESS | 1655 | 1471088979320 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:39 INFO - PROCESS | 1655 | 1471088979436 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:49:39 INFO - PROCESS | 1655 | 1471088979442 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1655 | 1471088979443 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4d7800 == 33 [pid = 1655] [id = 662] 04:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12196e800) [pid = 1655] [serial = 1986] [outer = 0x0] 04:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121b2d400) [pid = 1655] [serial = 1987] [outer = 0x12196e800] 04:49:39 INFO - PROCESS | 1655 | 1471088979468 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12440ec00) [pid = 1655] [serial = 1988] [outer = 0x12196e800] 04:49:39 INFO - PROCESS | 1655 | 1471088979822 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]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 04:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:49:39 INFO - PROCESS | 1655 | 1471088979834 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 1655 | 1471088979836 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:49:39 INFO - PROCESS | 1655 | 1471088979838 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 1655 | 1471088979839 Marionette TRACE conn2 <- [1,2622,null,{}] 04:49:39 INFO - PROCESS | 1655 | 1471088979842 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}] 04:49:39 INFO - PROCESS | 1655 | 1471088979844 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:39 INFO - PROCESS | 1655 | 1471088979945 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:49:39 INFO - PROCESS | 1655 | 1471088979956 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1655 | 1471088979957 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b726800 == 34 [pid = 1655] [id = 663] 04:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1121b7400) [pid = 1655] [serial = 1989] [outer = 0x0] 04:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12542b800) [pid = 1655] [serial = 1990] [outer = 0x1121b7400] 04:49:39 INFO - PROCESS | 1655 | 1471088979983 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1267e6400) [pid = 1655] [serial = 1991] [outer = 0x1121b7400] 04:49:40 INFO - PROCESS | 1655 | 1471088980377 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]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 572ms 04:49:40 INFO - PROCESS | 1655 | 1471088980424 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 1655 | 1471088980427 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:49:40 INFO - PROCESS | 1655 | 1471088980430 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1655 | 1471088980432 Marionette TRACE conn2 <- [1,2626,null,{}] 04:49:40 INFO - PROCESS | 1655 | 1471088980435 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}] 04:49:40 INFO - PROCESS | 1655 | 1471088980442 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:40 INFO - PROCESS | 1655 | 1471088980627 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:49:40 INFO - PROCESS | 1655 | 1471088980643 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 1655 | 1471088980644 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b878000 == 35 [pid = 1655] [id = 664] 04:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126b10800) [pid = 1655] [serial = 1992] [outer = 0x0] 04:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1273dac00) [pid = 1655] [serial = 1993] [outer = 0x126b10800] 04:49:40 INFO - PROCESS | 1655 | 1471088980668 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a407c00) [pid = 1655] [serial = 1994] [outer = 0x126b10800] 04:49:41 INFO - PROCESS | 1655 | 1471088981022 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 619ms 04:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:49:41 INFO - PROCESS | 1655 | 1471088981051 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1655 | 1471088981052 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:49:41 INFO - PROCESS | 1655 | 1471088981054 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1655 | 1471088981055 Marionette TRACE conn2 <- [1,2630,null,{}] 04:49:41 INFO - PROCESS | 1655 | 1471088981058 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}] 04:49:41 INFO - PROCESS | 1655 | 1471088981059 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:41 INFO - PROCESS | 1655 | 1471088981157 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:49:41 INFO - PROCESS | 1655 | 1471088981210 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1655 | 1471088981211 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf4b000 == 36 [pid = 1655] [id = 665] 04:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x112e47c00) [pid = 1655] [serial = 1995] [outer = 0x0] 04:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a518400) [pid = 1655] [serial = 1996] [outer = 0x112e47c00] 04:49:41 INFO - PROCESS | 1655 | 1471088981236 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a7de400) [pid = 1655] [serial = 1997] [outer = 0x112e47c00] 04:49:41 INFO - PROCESS | 1655 | 1471088981544 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 517ms 04:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:49:41 INFO - PROCESS | 1655 | 1471088981578 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1655 | 1471088981579 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:49:41 INFO - PROCESS | 1655 | 1471088981581 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1655 | 1471088981582 Marionette TRACE conn2 <- [1,2634,null,{}] 04:49:41 INFO - PROCESS | 1655 | 1471088981584 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}] 04:49:41 INFO - PROCESS | 1655 | 1471088981586 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:41 INFO - PROCESS | 1655 | 1471088981683 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:49:41 INFO - PROCESS | 1655 | 1471088981686 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1655 | 1471088981688 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c93d000 == 37 [pid = 1655] [id = 666] 04:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x111c13800) [pid = 1655] [serial = 1998] [outer = 0x0] 04:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12af03000) [pid = 1655] [serial = 1999] [outer = 0x111c13800] 04:49:41 INFO - PROCESS | 1655 | 1471088981711 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12af0d800) [pid = 1655] [serial = 2000] [outer = 0x111c13800] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1121b4800) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1189be000) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113f3c000) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11845b400) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115d1e000) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x111fe3800) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116886400) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11857a400) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121b2c800) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1273dc400) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1241b8400) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112eeb000) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x110e7dc00) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126714000) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112d76800) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112f9e400) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:49:41 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1171b9800) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:49:42 INFO - PROCESS | 1655 | 1471088982099 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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 569ms 04:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:49:42 INFO - PROCESS | 1655 | 1471088982151 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:49:42 INFO - PROCESS | 1655 | 1471088982152 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:49:42 INFO - PROCESS | 1655 | 1471088982166 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1655 | 1471088982167 Marionette TRACE conn2 <- [1,2638,null,{}] 04:49:42 INFO - PROCESS | 1655 | 1471088982170 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}] 04:49:42 INFO - PROCESS | 1655 | 1471088982171 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:42 INFO - PROCESS | 1655 | 1471088982251 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:49:42 INFO - PROCESS | 1655 | 1471088982254 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1655 | 1471088982255 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271da800 == 38 [pid = 1655] [id = 667] 04:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112c4b400) [pid = 1655] [serial = 2001] [outer = 0x0] 04:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11845a000) [pid = 1655] [serial = 2002] [outer = 0x112c4b400] 04:49:42 INFO - PROCESS | 1655 | 1471088982280 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120d04800) [pid = 1655] [serial = 2003] [outer = 0x112c4b400] 04:49:42 INFO - PROCESS | 1655 | 1471088982633 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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 531ms 04:49:42 INFO - PROCESS | 1655 | 1471088982686 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:49:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:49:42 INFO - PROCESS | 1655 | 1471088982688 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:49:42 INFO - PROCESS | 1655 | 1471088982691 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1655 | 1471088982692 Marionette TRACE conn2 <- [1,2642,null,{}] 04:49:42 INFO - PROCESS | 1655 | 1471088982695 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}] 04:49:42 INFO - PROCESS | 1655 | 1471088982697 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:42 INFO - PROCESS | 1655 | 1471088982806 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:49:42 INFO - PROCESS | 1655 | 1471088982896 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1655 | 1471088982897 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d069800 == 39 [pid = 1655] [id = 668] 04:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112d76400) [pid = 1655] [serial = 2004] [outer = 0x0] 04:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12196bc00) [pid = 1655] [serial = 2005] [outer = 0x112d76400] 04:49:42 INFO - PROCESS | 1655 | 1471088982949 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129172400) [pid = 1655] [serial = 2006] [outer = 0x112d76400] 04:49:43 INFO - PROCESS | 1655 | 1471088983296 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]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:49:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 620ms 04:49:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:49:43 INFO - PROCESS | 1655 | 1471088983312 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 1655 | 1471088983314 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:49:43 INFO - PROCESS | 1655 | 1471088983316 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1655 | 1471088983318 Marionette TRACE conn2 <- [1,2646,null,{}] 04:49:43 INFO - PROCESS | 1655 | 1471088983320 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}] 04:49:43 INFO - PROCESS | 1655 | 1471088983322 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:43 INFO - PROCESS | 1655 | 1471088983415 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:49:43 INFO - PROCESS | 1655 | 1471088983496 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 1655 | 1471088983498 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d748800 == 40 [pid = 1655] [id = 669] 04:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12af23800) [pid = 1655] [serial = 2007] [outer = 0x0] 04:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12af2e800) [pid = 1655] [serial = 2008] [outer = 0x12af23800] 04:49:43 INFO - PROCESS | 1655 | 1471088983524 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b809c00) [pid = 1655] [serial = 2009] [outer = 0x12af23800] 04:49:43 INFO - PROCESS | 1655 | 1471088983791 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]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:49:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 04:49:43 INFO - PROCESS | 1655 | 1471088983835 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:49:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:49:43 INFO - PROCESS | 1655 | 1471088983837 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:49:43 INFO - PROCESS | 1655 | 1471088983839 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1655 | 1471088983840 Marionette TRACE conn2 <- [1,2650,null,{}] 04:49:43 INFO - PROCESS | 1655 | 1471088983850 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}] 04:49:43 INFO - PROCESS | 1655 | 1471088983851 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:43 INFO - PROCESS | 1655 | 1471088983942 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:49:44 INFO - PROCESS | 1655 | 1471088984049 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1655 | 1471088984051 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f3e800 == 41 [pid = 1655] [id = 670] 04:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110e6b400) [pid = 1655] [serial = 2010] [outer = 0x0] 04:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1121ba000) [pid = 1655] [serial = 2011] [outer = 0x110e6b400] 04:49:44 INFO - PROCESS | 1655 | 1471088984083 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113806400) [pid = 1655] [serial = 2012] [outer = 0x110e6b400] 04:49:44 INFO - PROCESS | 1655 | 1471088984619 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]]]}] 04:49:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:49:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 825ms 04:49:44 INFO - PROCESS | 1655 | 1471088984705 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:49:44 INFO - PROCESS | 1655 | 1471088984709 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:49:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:49:44 INFO - PROCESS | 1655 | 1471088984730 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:49:44 INFO - PROCESS | 1655 | 1471088984733 Marionette TRACE conn2 <- [1,2654,null,{}] 04:49:44 INFO - PROCESS | 1655 | 1471088984738 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}] 04:49:44 INFO - PROCESS | 1655 | 1471088984743 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:44 INFO - PROCESS | 1655 | 1471088984889 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:49:44 INFO - PROCESS | 1655 | 1471088984898 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1655 | 1471088984899 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271e2000 == 42 [pid = 1655] [id = 671] 04:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118498400) [pid = 1655] [serial = 2013] [outer = 0x0] 04:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1187b6400) [pid = 1655] [serial = 2014] [outer = 0x118498400] 04:49:44 INFO - PROCESS | 1655 | 1471088984930 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119654c00) [pid = 1655] [serial = 2015] [outer = 0x118498400] 04:49:45 INFO - PROCESS | 1655 | 1471088985364 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]]]}] 04:49:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:49:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 676ms 04:49:45 INFO - PROCESS | 1655 | 1471088985405 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1655 | 1471088985408 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:49:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:49:45 INFO - PROCESS | 1655 | 1471088985429 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1655 | 1471088985430 Marionette TRACE conn2 <- [1,2658,null,{}] 04:49:45 INFO - PROCESS | 1655 | 1471088985433 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}] 04:49:45 INFO - PROCESS | 1655 | 1471088985434 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:45 INFO - PROCESS | 1655 | 1471088985540 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:49:45 INFO - PROCESS | 1655 | 1471088985615 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:45 INFO - PROCESS | 1655 | 1471088985617 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf42800 == 43 [pid = 1655] [id = 672] 04:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x120ee5400) [pid = 1655] [serial = 2016] [outer = 0x0] 04:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121968000) [pid = 1655] [serial = 2017] [outer = 0x120ee5400] 04:49:45 INFO - PROCESS | 1655 | 1471088985646 Marionette DEBUG loaded listener.js 04:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1241b4400) [pid = 1655] [serial = 2018] [outer = 0x120ee5400] 04:49:46 INFO - PROCESS | 1655 | 1471088986062 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]]]}] 04:49:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:49:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 04:49:46 INFO - PROCESS | 1655 | 1471088986098 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:49:46 INFO - PROCESS | 1655 | 1471088986100 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:49:46 INFO - PROCESS | 1655 | 1471088986107 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1655 | 1471088986112 Marionette TRACE conn2 <- [1,2662,null,{}] 04:49:46 INFO - PROCESS | 1655 | 1471088986115 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}] 04:49:46 INFO - PROCESS | 1655 | 1471088986118 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:46 INFO - PROCESS | 1655 | 1471088986246 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:49:46 INFO - PROCESS | 1655 | 1471088986333 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 1655 | 1471088986334 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7d0800 == 44 [pid = 1655] [id = 673] 04:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1241b6000) [pid = 1655] [serial = 2019] [outer = 0x0] 04:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b54000) [pid = 1655] [serial = 2020] [outer = 0x1241b6000] 04:49:46 INFO - PROCESS | 1655 | 1471088986364 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129170000) [pid = 1655] [serial = 2021] [outer = 0x1241b6000] 04:49:46 INFO - PROCESS | 1655 | 1471088986755 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]]]}] 04:49:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:49:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 678ms 04:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:49:46 INFO - PROCESS | 1655 | 1471088986782 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1655 | 1471088986784 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:49:46 INFO - PROCESS | 1655 | 1471088986786 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1655 | 1471088986787 Marionette TRACE conn2 <- [1,2666,null,{}] 04:49:46 INFO - PROCESS | 1655 | 1471088986790 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}] 04:49:46 INFO - PROCESS | 1655 | 1471088986791 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:46 INFO - PROCESS | 1655 | 1471088986894 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:49:46 INFO - PROCESS | 1655 | 1471088986956 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 1655 | 1471088986957 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d98c000 == 45 [pid = 1655] [id = 674] 04:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129048c00) [pid = 1655] [serial = 2022] [outer = 0x0] 04:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a7df400) [pid = 1655] [serial = 2023] [outer = 0x129048c00] 04:49:46 INFO - PROCESS | 1655 | 1471088986986 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12af28400) [pid = 1655] [serial = 2024] [outer = 0x129048c00] 04:49:47 INFO - PROCESS | 1655 | 1471088987932 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]]]}] 04:49:47 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) 04:49:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1172ms 04:49:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:49:47 INFO - PROCESS | 1655 | 1471088987958 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 1655 | 1471088987961 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:49:47 INFO - PROCESS | 1655 | 1471088987964 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 1655 | 1471088987966 Marionette TRACE conn2 <- [1,2670,null,{}] 04:49:47 INFO - PROCESS | 1655 | 1471088987969 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}] 04:49:47 INFO - PROCESS | 1655 | 1471088987971 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:48 INFO - PROCESS | 1655 | 1471088988073 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:49:48 INFO - PROCESS | 1655 | 1471088988136 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 1655 | 1471088988139 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254a6000 == 46 [pid = 1655] [id = 675] 04:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116aa7800) [pid = 1655] [serial = 2025] [outer = 0x0] 04:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x116eb9c00) [pid = 1655] [serial = 2026] [outer = 0x116aa7800] 04:49:48 INFO - PROCESS | 1655 | 1471088988166 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118492c00) [pid = 1655] [serial = 2027] [outer = 0x116aa7800] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d748800 == 45 [pid = 1655] [id = 669] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d069800 == 44 [pid = 1655] [id = 668] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1271da800 == 43 [pid = 1655] [id = 667] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12c93d000 == 42 [pid = 1655] [id = 666] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf4b000 == 41 [pid = 1655] [id = 665] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12b878000 == 40 [pid = 1655] [id = 664] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12b726800 == 39 [pid = 1655] [id = 663] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4d7800 == 38 [pid = 1655] [id = 662] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e8800 == 37 [pid = 1655] [id = 661] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12166e800 == 36 [pid = 1655] [id = 660] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x118796000 == 35 [pid = 1655] [id = 659] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12907a000 == 34 [pid = 1655] [id = 658] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x119557800 == 33 [pid = 1655] [id = 657] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1271da000 == 32 [pid = 1655] [id = 656] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d98c000 == 31 [pid = 1655] [id = 674] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7d0800 == 30 [pid = 1655] [id = 673] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf42800 == 29 [pid = 1655] [id = 672] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1271e2000 == 28 [pid = 1655] [id = 671] 04:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x116f3e800 == 27 [pid = 1655] [id = 670] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x121b2cc00) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11985b000) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1161f8000) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11810f800) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11848a800) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11857c800) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116eb0c00) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x117d3e800) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112989800) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112e4c800) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118456c00) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116eb5800) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120d0c000) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119653800) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12671a800) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124481000) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12933d400) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129057800) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12542c000) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126d76c00) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121969000) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1267f2000) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112f99c00) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129332800) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x120e58800) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116803400) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12904ec00) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1273e4400) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x120e0e800) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121227000) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12196e400) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124110800) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x129339000) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128b54800) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1219eec00) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 04:49:49 INFO - PROCESS | 1655 | 1471088989623 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"]]]}] 04:49:49 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 04:49:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1677ms 04:49:49 INFO - PROCESS | 1655 | 1471088989642 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:49:49 INFO - PROCESS | 1655 | 1471088989644 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:49:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:49:49 INFO - PROCESS | 1655 | 1471088989648 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 1655 | 1471088989649 Marionette TRACE conn2 <- [1,2674,null,{}] 04:49:49 INFO - PROCESS | 1655 | 1471088989653 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}] 04:49:49 INFO - PROCESS | 1655 | 1471088989655 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:49 INFO - PROCESS | 1655 | 1471088989767 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:49:49 INFO - PROCESS | 1655 | 1471088989820 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1655 | 1471088989822 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f54000 == 28 [pid = 1655] [id = 676] 04:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112ef6800) [pid = 1655] [serial = 2028] [outer = 0x0] 04:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113893000) [pid = 1655] [serial = 2029] [outer = 0x112ef6800] 04:49:49 INFO - PROCESS | 1655 | 1471088989850 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112f92800) [pid = 1655] [serial = 2030] [outer = 0x112ef6800] 04:49:50 INFO - PROCESS | 1655 | 1471088990632 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"]]]}] 04:49:50 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 04:49:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 04:49:50 INFO - PROCESS | 1655 | 1471088990668 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 1655 | 1471088990672 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:49:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:49:50 INFO - PROCESS | 1655 | 1471088990676 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1655 | 1471088990678 Marionette TRACE conn2 <- [1,2678,null,{}] 04:49:50 INFO - PROCESS | 1655 | 1471088990680 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}] 04:49:50 INFO - PROCESS | 1655 | 1471088990682 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:50 INFO - PROCESS | 1655 | 1471088990760 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:49:50 INFO - PROCESS | 1655 | 1471088990765 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 1655 | 1471088990766 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198bc800 == 29 [pid = 1655] [id = 677] 04:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116eb2800) [pid = 1655] [serial = 2031] [outer = 0x0] 04:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118464000) [pid = 1655] [serial = 2032] [outer = 0x116eb2800] 04:49:50 INFO - PROCESS | 1655 | 1471088990795 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118570400) [pid = 1655] [serial = 2033] [outer = 0x116eb2800] 04:49:51 INFO - PROCESS | 1655 | 1471088991661 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]]]}] 04:49:51 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) 04:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1021ms 04:49:51 INFO - PROCESS | 1655 | 1471088991698 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 1655 | 1471088991699 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:49:51 INFO - PROCESS | 1655 | 1471088991701 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 1655 | 1471088991704 Marionette TRACE conn2 <- [1,2682,null,{}] 04:49:51 INFO - PROCESS | 1655 | 1471088991711 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}] 04:49:51 INFO - PROCESS | 1655 | 1471088991715 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:51 INFO - PROCESS | 1655 | 1471088991818 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:49:51 INFO - PROCESS | 1655 | 1471088991858 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1655 | 1471088991860 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b22000 == 30 [pid = 1655] [id = 678] 04:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x111c19000) [pid = 1655] [serial = 2034] [outer = 0x0] 04:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x120d05400) [pid = 1655] [serial = 2035] [outer = 0x111c19000] 04:49:51 INFO - PROCESS | 1655 | 1471088991888 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120e0b800) [pid = 1655] [serial = 2036] [outer = 0x111c19000] 04:49:52 INFO - PROCESS | 1655 | 1471088992734 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]]]}] 04:49:52 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) 04:49:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1078ms 04:49:52 INFO - PROCESS | 1655 | 1471088992779 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:49:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:49:52 INFO - PROCESS | 1655 | 1471088992781 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:49:52 INFO - PROCESS | 1655 | 1471088992783 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 1655 | 1471088992784 Marionette TRACE conn2 <- [1,2686,null,{}] 04:49:52 INFO - PROCESS | 1655 | 1471088992787 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}] 04:49:52 INFO - PROCESS | 1655 | 1471088992788 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:52 INFO - PROCESS | 1655 | 1471088992887 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:49:52 INFO - PROCESS | 1655 | 1471088992925 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 1655 | 1471088992926 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271da800 == 31 [pid = 1655] [id = 679] 04:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121226000) [pid = 1655] [serial = 2037] [outer = 0x0] 04:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121963c00) [pid = 1655] [serial = 2038] [outer = 0x121226000] 04:49:52 INFO - PROCESS | 1655 | 1471088992951 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12196e000) [pid = 1655] [serial = 2039] [outer = 0x121226000] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126b10800) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1121b7400) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112e47c00) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x111c13800) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112e41000) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1189bdc00) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116049c00) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x113daa400) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11991a800) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112d76400) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x121967400) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12196e800) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112c4b400) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12af23800) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:49:53 INFO - PROCESS | 1655 | 1471088993887 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"]]]}] 04:49:53 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 04:49:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1119ms 04:49:53 INFO - PROCESS | 1655 | 1471088993903 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 1655 | 1471088993914 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:49:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:49:53 INFO - PROCESS | 1655 | 1471088993916 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 1655 | 1471088993917 Marionette TRACE conn2 <- [1,2690,null,{}] 04:49:53 INFO - PROCESS | 1655 | 1471088993920 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}] 04:49:53 INFO - PROCESS | 1655 | 1471088993921 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:53 INFO - PROCESS | 1655 | 1471088993993 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:49:54 INFO - PROCESS | 1655 | 1471088993997 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1655 | 1471088993998 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c0d000 == 32 [pid = 1655] [id = 680] 04:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x111fe3800) [pid = 1655] [serial = 2040] [outer = 0x0] 04:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x112f9b800) [pid = 1655] [serial = 2041] [outer = 0x111fe3800] 04:49:54 INFO - PROCESS | 1655 | 1471088994023 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x121965800) [pid = 1655] [serial = 2042] [outer = 0x111fe3800] 04:49:54 INFO - PROCESS | 1655 | 1471088994886 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"]]]}] 04:49:54 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 04:49:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1021ms 04:49:54 INFO - PROCESS | 1655 | 1471088994937 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1655 | 1471088994939 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:49:54 INFO - PROCESS | 1655 | 1471088994947 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1655 | 1471088994948 Marionette TRACE conn2 <- [1,2694,null,{}] 04:49:54 INFO - PROCESS | 1655 | 1471088994951 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}] 04:49:54 INFO - PROCESS | 1655 | 1471088994955 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:55 INFO - PROCESS | 1655 | 1471088995069 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:49:55 INFO - PROCESS | 1655 | 1471088995078 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1655 | 1471088995079 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129070800 == 33 [pid = 1655] [id = 681] 04:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1219f3c00) [pid = 1655] [serial = 2043] [outer = 0x0] 04:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124419000) [pid = 1655] [serial = 2044] [outer = 0x1219f3c00] 04:49:55 INFO - PROCESS | 1655 | 1471088995104 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12671dc00) [pid = 1655] [serial = 2045] [outer = 0x1219f3c00] 04:49:56 INFO - PROCESS | 1655 | 1471088996065 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"]]]}] 04:49:56 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 04:49:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1177ms 04:49:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:49:56 INFO - PROCESS | 1655 | 1471088996119 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1655 | 1471088996122 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:49:56 INFO - PROCESS | 1655 | 1471088996125 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1655 | 1471088996127 Marionette TRACE conn2 <- [1,2698,null,{}] 04:49:56 INFO - PROCESS | 1655 | 1471088996131 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}] 04:49:56 INFO - PROCESS | 1655 | 1471088996133 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:56 INFO - PROCESS | 1655 | 1471088996266 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:49:56 INFO - PROCESS | 1655 | 1471088996366 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 1655 | 1471088996368 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11955c000 == 34 [pid = 1655] [id = 682] 04:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113f3a800) [pid = 1655] [serial = 2046] [outer = 0x0] 04:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116803400) [pid = 1655] [serial = 2047] [outer = 0x113f3a800] 04:49:56 INFO - PROCESS | 1655 | 1471088996401 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118178400) [pid = 1655] [serial = 2048] [outer = 0x113f3a800] 04:49:57 INFO - PROCESS | 1655 | 1471088997374 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"]]]}] 04:49:57 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 04:49:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:49:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:49:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1273ms 04:49:57 INFO - PROCESS | 1655 | 1471088997397 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:49:57 INFO - PROCESS | 1655 | 1471088997400 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:49:57 INFO - PROCESS | 1655 | 1471088997404 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 1655 | 1471088997405 Marionette TRACE conn2 <- [1,2702,null,{}] 04:49:57 INFO - PROCESS | 1655 | 1471088997409 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}] 04:49:57 INFO - PROCESS | 1655 | 1471088997410 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:57 INFO - PROCESS | 1655 | 1471088997522 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:49:57 INFO - PROCESS | 1655 | 1471088997578 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1655 | 1471088997579 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119565800 == 35 [pid = 1655] [id = 683] 04:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11327cc00) [pid = 1655] [serial = 2049] [outer = 0x0] 04:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116eb3800) [pid = 1655] [serial = 2050] [outer = 0x11327cc00] 04:49:57 INFO - PROCESS | 1655 | 1471088997609 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118180000) [pid = 1655] [serial = 2051] [outer = 0x11327cc00] 04:49:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128c0d000 == 34 [pid = 1655] [id = 680] 04:49:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1271da800 == 33 [pid = 1655] [id = 679] 04:49:57 INFO - PROCESS | 1655 | --DOCSHELL 0x123b22000 == 32 [pid = 1655] [id = 678] 04:49:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1198bc800 == 31 [pid = 1655] [id = 677] 04:49:57 INFO - PROCESS | 1655 | --DOCSHELL 0x116f54000 == 30 [pid = 1655] [id = 676] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1273dac00) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12542b800) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a518400) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12af03000) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x113885400) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1168e7800) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11921f000) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1192ae800) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118512800) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11921e800) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1168e7c00) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1176b6000) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x120e55c00) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12196b400) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x129172400) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12a518c00) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x121b2d400) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12a7de400) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12af0d800) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11845a000) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12a407c00) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x120d04800) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12196bc00) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12b809c00) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12af2e800) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x12440ec00) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 04:49:57 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1267e6400) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 04:49:58 INFO - PROCESS | 1655 | 1471088997997 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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 623ms 04:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:49:58 INFO - PROCESS | 1655 | 1471088998027 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1655 | 1471088998031 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:49:58 INFO - PROCESS | 1655 | 1471088998035 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1655 | 1471088998037 Marionette TRACE conn2 <- [1,2706,null,{}] 04:49:58 INFO - PROCESS | 1655 | 1471088998040 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}] 04:49:58 INFO - PROCESS | 1655 | 1471088998042 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:58 INFO - PROCESS | 1655 | 1471088998122 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:49:58 INFO - PROCESS | 1655 | 1471088998192 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1655 | 1471088998193 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x121668800 == 31 [pid = 1655] [id = 684] 04:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x11857a000) [pid = 1655] [serial = 2052] [outer = 0x0] 04:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1189be000) [pid = 1655] [serial = 2053] [outer = 0x11857a000] 04:49:58 INFO - PROCESS | 1655 | 1471088998224 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x11922d400) [pid = 1655] [serial = 2054] [outer = 0x11857a000] 04:49:58 INFO - PROCESS | 1655 | 1471088998522 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]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 524ms 04:49:58 INFO - PROCESS | 1655 | 1471088998561 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:49:58 INFO - PROCESS | 1655 | 1471088998564 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:49:58 INFO - PROCESS | 1655 | 1471088998567 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1655 | 1471088998569 Marionette TRACE conn2 <- [1,2710,null,{}] 04:49:58 INFO - PROCESS | 1655 | 1471088998579 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}] 04:49:58 INFO - PROCESS | 1655 | 1471088998583 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:58 INFO - PROCESS | 1655 | 1471088998662 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:49:58 INFO - PROCESS | 1655 | 1471088998667 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1655 | 1471088998669 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b31000 == 32 [pid = 1655] [id = 685] 04:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11991c000) [pid = 1655] [serial = 2055] [outer = 0x0] 04:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x120e52800) [pid = 1655] [serial = 2056] [outer = 0x11991c000] 04:49:58 INFO - PROCESS | 1655 | 1471088998699 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x121961800) [pid = 1655] [serial = 2057] [outer = 0x11991c000] 04:49:59 INFO - PROCESS | 1655 | 1471088999069 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1655 | 1471088999091 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:49:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:49:59 INFO - PROCESS | 1655 | 1471088999095 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1655 | 1471088999098 Marionette TRACE conn2 <- [1,2714,null,{}] 04:49:59 INFO - PROCESS | 1655 | 1471088999100 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}] 04:49:59 INFO - PROCESS | 1655 | 1471088999101 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:59 INFO - PROCESS | 1655 | 1471088999181 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:49:59 INFO - PROCESS | 1655 | 1471088999184 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 1655 | 1471088999185 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905e000 == 33 [pid = 1655] [id = 686] 04:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x111ca8400) [pid = 1655] [serial = 2058] [outer = 0x0] 04:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x121b2c800) [pid = 1655] [serial = 2059] [outer = 0x111ca8400] 04:49:59 INFO - PROCESS | 1655 | 1471088999212 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x123f4cc00) [pid = 1655] [serial = 2060] [outer = 0x111ca8400] 04:49:59 INFO - PROCESS | 1655 | 1471088999539 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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:49:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms 04:49:59 INFO - PROCESS | 1655 | 1471088999565 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1655 | 1471088999567 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:49:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:49:59 INFO - PROCESS | 1655 | 1471088999569 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1655 | 1471088999570 Marionette TRACE conn2 <- [1,2718,null,{}] 04:49:59 INFO - PROCESS | 1655 | 1471088999573 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}] 04:49:59 INFO - PROCESS | 1655 | 1471088999574 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:59 INFO - PROCESS | 1655 | 1471088999707 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:49:59 INFO - PROCESS | 1655 | 1471088999715 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 1655 | 1471088999717 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:49:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4cb000 == 34 [pid = 1655] [id = 687] 04:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x112ccec00) [pid = 1655] [serial = 2061] [outer = 0x0] 04:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x123f51800) [pid = 1655] [serial = 2062] [outer = 0x112ccec00] 04:49:59 INFO - PROCESS | 1655 | 1471088999758 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1254c5000) [pid = 1655] [serial = 2063] [outer = 0x112ccec00] 04:50:00 INFO - PROCESS | 1655 | 1471089000217 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] 04:50:00 INFO - PROCESS | 1655 | 1471089000240 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:50:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:50:00 INFO - PROCESS | 1655 | 1471089000243 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 1655 | 1471089000244 Marionette TRACE conn2 <- [1,2722,null,{}] 04:50:00 INFO - PROCESS | 1655 | 1471089000246 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}] 04:50:00 INFO - PROCESS | 1655 | 1471089000250 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:00 INFO - PROCESS | 1655 | 1471089000365 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:50:00 INFO - PROCESS | 1655 | 1471089000376 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1655 | 1471089000378 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a774800 == 35 [pid = 1655] [id = 688] 04:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x126721800) [pid = 1655] [serial = 2064] [outer = 0x0] 04:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x126f5cc00) [pid = 1655] [serial = 2065] [outer = 0x126721800] 04:50:00 INFO - PROCESS | 1655 | 1471089000402 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x128b56c00) [pid = 1655] [serial = 2066] [outer = 0x126721800] 04:50:00 INFO - PROCESS | 1655 | 1471089000764 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] 04:50:00 INFO - PROCESS | 1655 | 1471089000816 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:50:00 INFO - PROCESS | 1655 | 1471089000818 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 1655 | 1471089000819 Marionette TRACE conn2 <- [1,2726,null,{}] 04:50:00 INFO - PROCESS | 1655 | 1471089000821 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}] 04:50:00 INFO - PROCESS | 1655 | 1471089000822 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:00 INFO - PROCESS | 1655 | 1471089000917 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:50:00 INFO - PROCESS | 1655 | 1471089000929 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1655 | 1471089000930 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b728800 == 36 [pid = 1655] [id = 689] 04:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x128b57000) [pid = 1655] [serial = 2067] [outer = 0x0] 04:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x129054400) [pid = 1655] [serial = 2068] [outer = 0x128b57000] 04:50:00 INFO - PROCESS | 1655 | 1471089000954 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x129336000) [pid = 1655] [serial = 2069] [outer = 0x128b57000] 04:50:01 INFO - PROCESS | 1655 | 1471089001302 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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:50:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 04:50:01 INFO - PROCESS | 1655 | 1471089001342 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1655 | 1471089001343 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:50:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:50:01 INFO - PROCESS | 1655 | 1471089001345 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 1655 | 1471089001346 Marionette TRACE conn2 <- [1,2730,null,{}] 04:50:01 INFO - PROCESS | 1655 | 1471089001348 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}] 04:50:01 INFO - PROCESS | 1655 | 1471089001350 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:01 INFO - PROCESS | 1655 | 1471089001450 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:50:01 INFO - PROCESS | 1655 | 1471089001453 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1655 | 1471089001454 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b862000 == 37 [pid = 1655] [id = 690] 04:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12933d000) [pid = 1655] [serial = 2070] [outer = 0x0] 04:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12a40e000) [pid = 1655] [serial = 2071] [outer = 0x12933d000] 04:50:01 INFO - PROCESS | 1655 | 1471089001478 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12a517400) [pid = 1655] [serial = 2072] [outer = 0x12933d000] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x111c19000) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112ef6800) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x116aa7800) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x116eb2800) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x121226000) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x110e6b400) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x118498400) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x120ee5400) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1241b6000) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x129048c00) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:50:01 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x111fe3800) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:50:02 INFO - PROCESS | 1655 | 1471089002289 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"]]]}] 04:50:02 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 04:50:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:50:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:50:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 974ms 04:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:50:02 INFO - PROCESS | 1655 | 1471089002320 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 1655 | 1471089002321 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:50:02 INFO - PROCESS | 1655 | 1471089002323 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1655 | 1471089002324 Marionette TRACE conn2 <- [1,2734,null,{}] 04:50:02 INFO - PROCESS | 1655 | 1471089002326 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}] 04:50:02 INFO - PROCESS | 1655 | 1471089002327 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:02 INFO - PROCESS | 1655 | 1471089002404 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:50:02 INFO - PROCESS | 1655 | 1471089002409 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 1655 | 1471089002412 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b928800 == 38 [pid = 1655] [id = 691] 04:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118494800) [pid = 1655] [serial = 2073] [outer = 0x0] 04:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1192a9c00) [pid = 1655] [serial = 2074] [outer = 0x118494800] 04:50:02 INFO - PROCESS | 1655 | 1471089002436 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1219eec00) [pid = 1655] [serial = 2075] [outer = 0x118494800] 04:50:02 INFO - PROCESS | 1655 | 1471089002774 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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 04:50:02 INFO - PROCESS | 1655 | 1471089002797 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 1655 | 1471089002800 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:50:02 INFO - PROCESS | 1655 | 1471089002803 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1655 | 1471089002805 Marionette TRACE conn2 <- [1,2738,null,{}] 04:50:02 INFO - PROCESS | 1655 | 1471089002808 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}] 04:50:02 INFO - PROCESS | 1655 | 1471089002812 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:02 INFO - PROCESS | 1655 | 1471089002946 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:50:02 INFO - PROCESS | 1655 | 1471089002952 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 1655 | 1471089002953 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c28800 == 39 [pid = 1655] [id = 692] 04:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x121b08800) [pid = 1655] [serial = 2076] [outer = 0x0] 04:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12a51fc00) [pid = 1655] [serial = 2077] [outer = 0x121b08800] 04:50:02 INFO - PROCESS | 1655 | 1471089002977 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12a7dc000) [pid = 1655] [serial = 2078] [outer = 0x121b08800] 04:50:03 INFO - PROCESS | 1655 | 1471089003268 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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 470ms 04:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:50:03 INFO - PROCESS | 1655 | 1471089003272 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1655 | 1471089003274 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:50:03 INFO - PROCESS | 1655 | 1471089003283 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1655 | 1471089003285 Marionette TRACE conn2 <- [1,2742,null,{}] 04:50:03 INFO - PROCESS | 1655 | 1471089003287 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}] 04:50:03 INFO - PROCESS | 1655 | 1471089003289 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:03 INFO - PROCESS | 1655 | 1471089003385 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:50:03 INFO - PROCESS | 1655 | 1471089003389 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 1655 | 1471089003391 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2ad000 == 40 [pid = 1655] [id = 693] 04:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12a7dac00) [pid = 1655] [serial = 2079] [outer = 0x0] 04:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12af0ac00) [pid = 1655] [serial = 2080] [outer = 0x12a7dac00] 04:50:03 INFO - PROCESS | 1655 | 1471089003417 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12b74e800) [pid = 1655] [serial = 2081] [outer = 0x12a7dac00] 04:50:03 INFO - PROCESS | 1655 | 1471089003861 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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:50:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 626ms 04:50:03 INFO - PROCESS | 1655 | 1471089003903 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1655 | 1471089003905 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:50:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:50:03 INFO - PROCESS | 1655 | 1471089003910 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1655 | 1471089003913 Marionette TRACE conn2 <- [1,2746,null,{}] 04:50:03 INFO - PROCESS | 1655 | 1471089003916 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}] 04:50:03 INFO - PROCESS | 1655 | 1471089003918 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:04 INFO - PROCESS | 1655 | 1471089004023 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:50:04 INFO - PROCESS | 1655 | 1471089004119 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 1655 | 1471089004121 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x116413800 == 41 [pid = 1655] [id = 694] 04:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x110e74400) [pid = 1655] [serial = 2082] [outer = 0x0] 04:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1121b5000) [pid = 1655] [serial = 2083] [outer = 0x110e74400] 04:50:04 INFO - PROCESS | 1655 | 1471089004164 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112f9fc00) [pid = 1655] [serial = 2084] [outer = 0x110e74400] 04:50:04 INFO - PROCESS | 1655 | 1471089004776 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]]]}] 04:50:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:50:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 927ms 04:50:04 INFO - PROCESS | 1655 | 1471089004838 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:50:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:50:04 INFO - PROCESS | 1655 | 1471089004842 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:50:04 INFO - PROCESS | 1655 | 1471089004846 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:50:04 INFO - PROCESS | 1655 | 1471089004850 Marionette TRACE conn2 <- [1,2750,null,{}] 04:50:04 INFO - PROCESS | 1655 | 1471089004855 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}] 04:50:04 INFO - PROCESS | 1655 | 1471089004858 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:04 INFO - PROCESS | 1655 | 1471089004977 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:50:05 INFO - PROCESS | 1655 | 1471089005047 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 1655 | 1471089005049 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b42000 == 42 [pid = 1655] [id = 695] 04:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118498800) [pid = 1655] [serial = 2085] [outer = 0x0] 04:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1187b5c00) [pid = 1655] [serial = 2086] [outer = 0x118498800] 04:50:05 INFO - PROCESS | 1655 | 1471089005079 Marionette DEBUG loaded listener.js 04:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119839800) [pid = 1655] [serial = 2087] [outer = 0x118498800] 04:50:05 INFO - PROCESS | 1655 | 1471089005483 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]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:50:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 674ms 04:50:05 INFO - PROCESS | 1655 | 1471089005521 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1655 | 1471089005524 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:50:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:50:05 INFO - PROCESS | 1655 | 1471089005527 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1655 | 1471089005528 Marionette TRACE conn2 <- [1,2754,null,{}] 04:50:05 INFO - PROCESS | 1655 | 1471089005531 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}] 04:50:05 INFO - PROCESS | 1655 | 1471089005532 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:05 INFO - PROCESS | 1655 | 1471089005638 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:50:05 INFO - PROCESS | 1655 | 1471089005700 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:05 INFO - PROCESS | 1655 | 1471089005702 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b92b800 == 43 [pid = 1655] [id = 696] 04:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120d0ac00) [pid = 1655] [serial = 2088] [outer = 0x0] 04:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1219f3000) [pid = 1655] [serial = 2089] [outer = 0x120d0ac00] 04:50:05 INFO - PROCESS | 1655 | 1471089005732 Marionette DEBUG loaded listener.js 04:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12447b400) [pid = 1655] [serial = 2090] [outer = 0x120d0ac00] 04:50:06 INFO - PROCESS | 1655 | 1471089006180 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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:50:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 671ms 04:50:06 INFO - PROCESS | 1655 | 1471089006198 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 1655 | 1471089006200 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:50:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:50:06 INFO - PROCESS | 1655 | 1471089006207 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 1655 | 1471089006211 Marionette TRACE conn2 <- [1,2758,null,{}] 04:50:06 INFO - PROCESS | 1655 | 1471089006215 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}] 04:50:06 INFO - PROCESS | 1655 | 1471089006217 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:06 INFO - PROCESS | 1655 | 1471089006346 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:50:06 INFO - PROCESS | 1655 | 1471089006430 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1655 | 1471089006431 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc5d000 == 44 [pid = 1655] [id = 697] 04:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1267ef800) [pid = 1655] [serial = 2091] [outer = 0x0] 04:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1273d9800) [pid = 1655] [serial = 2092] [outer = 0x1267ef800] 04:50:06 INFO - PROCESS | 1655 | 1471089006459 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129339000) [pid = 1655] [serial = 2093] [outer = 0x1267ef800] 04:50:06 INFO - PROCESS | 1655 | 1471089006877 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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:50:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 679ms 04:50:06 INFO - PROCESS | 1655 | 1471089006882 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:50:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:50:06 INFO - PROCESS | 1655 | 1471089006884 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:50:06 INFO - PROCESS | 1655 | 1471089006886 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 1655 | 1471089006888 Marionette TRACE conn2 <- [1,2762,null,{}] 04:50:06 INFO - PROCESS | 1655 | 1471089006890 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}] 04:50:06 INFO - PROCESS | 1655 | 1471089006891 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:06 INFO - PROCESS | 1655 | 1471089006993 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:50:07 INFO - PROCESS | 1655 | 1471089007050 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 1655 | 1471089007052 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d079800 == 45 [pid = 1655] [id = 698] 04:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a407c00) [pid = 1655] [serial = 2094] [outer = 0x0] 04:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12af26400) [pid = 1655] [serial = 2095] [outer = 0x12a407c00] 04:50:07 INFO - PROCESS | 1655 | 1471089007080 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b74a800) [pid = 1655] [serial = 2096] [outer = 0x12a407c00] 04:50:07 INFO - PROCESS | 1655 | 1471089007520 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]]]}] 04:50:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:50:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 675ms 04:50:07 INFO - PROCESS | 1655 | 1471089007578 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:50:07 INFO - PROCESS | 1655 | 1471089007579 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:50:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:50:07 INFO - PROCESS | 1655 | 1471089007583 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 1655 | 1471089007584 Marionette TRACE conn2 <- [1,2766,null,{}] 04:50:07 INFO - PROCESS | 1655 | 1471089007587 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}] 04:50:07 INFO - PROCESS | 1655 | 1471089007588 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:07 INFO - PROCESS | 1655 | 1471089007689 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:50:07 INFO - PROCESS | 1655 | 1471089007931 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 1655 | 1471089007932 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f9c000 == 46 [pid = 1655] [id = 699] 04:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x112eeb000) [pid = 1655] [serial = 2097] [outer = 0x0] 04:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x113a06000) [pid = 1655] [serial = 2098] [outer = 0x112eeb000] 04:50:07 INFO - PROCESS | 1655 | 1471089007961 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116eb5400) [pid = 1655] [serial = 2099] [outer = 0x112eeb000] 04:50:08 INFO - PROCESS | 1655 | 1471089008401 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]]]}] 04:50:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:50:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 870ms 04:50:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:50:08 INFO - PROCESS | 1655 | 1471089008455 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 1655 | 1471089008457 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:50:08 INFO - PROCESS | 1655 | 1471089008460 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 1655 | 1471089008461 Marionette TRACE conn2 <- [1,2770,null,{}] 04:50:08 INFO - PROCESS | 1655 | 1471089008465 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}] 04:50:08 INFO - PROCESS | 1655 | 1471089008468 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:08 INFO - PROCESS | 1655 | 1471089008566 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:50:08 INFO - PROCESS | 1655 | 1471089008628 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 1655 | 1471089008629 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241c9800 == 47 [pid = 1655] [id = 700] 04:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x116eb0c00) [pid = 1655] [serial = 2100] [outer = 0x0] 04:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118495c00) [pid = 1655] [serial = 2101] [outer = 0x116eb0c00] 04:50:08 INFO - PROCESS | 1655 | 1471089008657 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1192aac00) [pid = 1655] [serial = 2102] [outer = 0x116eb0c00] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2ad000 == 46 [pid = 1655] [id = 693] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128c28800 == 45 [pid = 1655] [id = 692] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b928800 == 44 [pid = 1655] [id = 691] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b862000 == 43 [pid = 1655] [id = 690] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b728800 == 42 [pid = 1655] [id = 689] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12a774800 == 41 [pid = 1655] [id = 688] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12a4cb000 == 40 [pid = 1655] [id = 687] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12905e000 == 39 [pid = 1655] [id = 686] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128b31000 == 38 [pid = 1655] [id = 685] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x121668800 == 37 [pid = 1655] [id = 684] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x119565800 == 36 [pid = 1655] [id = 683] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11955c000 == 35 [pid = 1655] [id = 682] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x129070800 == 34 [pid = 1655] [id = 681] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1254a6000 == 33 [pid = 1655] [id = 675] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x120f9c000 == 32 [pid = 1655] [id = 699] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12d079800 == 31 [pid = 1655] [id = 698] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc5d000 == 30 [pid = 1655] [id = 697] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b92b800 == 29 [pid = 1655] [id = 696] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128b42000 == 28 [pid = 1655] [id = 695] 04:50:09 INFO - PROCESS | 1655 | --DOCSHELL 0x116413800 == 27 [pid = 1655] [id = 694] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x120d05400) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113893000) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112f92800) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118492c00) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116eb9c00) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118464000) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121963c00) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12196e000) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113806400) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1121ba000) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119654c00) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1187b6400) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1241b4400) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121968000) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129170000) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128b54000) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124419000) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12af28400) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a7df400) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112f9b800) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x120e0b800) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118570400) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x121965800) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 04:50:09 INFO - PROCESS | 1655 | 1471089009590 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]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:50:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1175ms 04:50:09 INFO - PROCESS | 1655 | 1471089009635 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 1655 | 1471089009638 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:50:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:50:09 INFO - PROCESS | 1655 | 1471089009643 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 1655 | 1471089009647 Marionette TRACE conn2 <- [1,2774,null,{}] 04:50:09 INFO - PROCESS | 1655 | 1471089009652 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}] 04:50:09 INFO - PROCESS | 1655 | 1471089009654 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:09 INFO - PROCESS | 1655 | 1471089009783 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:50:09 INFO - PROCESS | 1655 | 1471089009797 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:09 INFO - PROCESS | 1655 | 1471089009799 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d64000 == 28 [pid = 1655] [id = 701] 04:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113872400) [pid = 1655] [serial = 2103] [outer = 0x0] 04:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113a04c00) [pid = 1655] [serial = 2104] [outer = 0x113872400] 04:50:09 INFO - PROCESS | 1655 | 1471089009845 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1160b4c00) [pid = 1655] [serial = 2105] [outer = 0x113872400] 04:50:10 INFO - PROCESS | 1655 | 1471089010383 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]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:50:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 775ms 04:50:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:50:10 INFO - PROCESS | 1655 | 1471089010417 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1655 | 1471089010420 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:50:10 INFO - PROCESS | 1655 | 1471089010427 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1655 | 1471089010429 Marionette TRACE conn2 <- [1,2778,null,{}] 04:50:10 INFO - PROCESS | 1655 | 1471089010431 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}] 04:50:10 INFO - PROCESS | 1655 | 1471089010433 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:10 INFO - PROCESS | 1655 | 1471089010529 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:50:10 INFO - PROCESS | 1655 | 1471089010536 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 1655 | 1471089010537 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c83000 == 29 [pid = 1655] [id = 702] 04:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118118c00) [pid = 1655] [serial = 2106] [outer = 0x0] 04:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118456400) [pid = 1655] [serial = 2107] [outer = 0x118118c00] 04:50:10 INFO - PROCESS | 1655 | 1471089010567 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11848c400) [pid = 1655] [serial = 2108] [outer = 0x118118c00] 04:50:10 INFO - PROCESS | 1655 | 1471089010902 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]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:50:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 524ms 04:50:10 INFO - PROCESS | 1655 | 1471089010950 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1655 | 1471089010951 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:50:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:50:10 INFO - PROCESS | 1655 | 1471089010954 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1655 | 1471089010956 Marionette TRACE conn2 <- [1,2782,null,{}] 04:50:10 INFO - PROCESS | 1655 | 1471089010964 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}] 04:50:10 INFO - PROCESS | 1655 | 1471089010967 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:11 INFO - PROCESS | 1655 | 1471089011046 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:50:11 INFO - PROCESS | 1655 | 1471089011052 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1655 | 1471089011054 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x125419000 == 30 [pid = 1655] [id = 703] 04:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118f7d400) [pid = 1655] [serial = 2109] [outer = 0x0] 04:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11922a800) [pid = 1655] [serial = 2110] [outer = 0x118f7d400] 04:50:11 INFO - PROCESS | 1655 | 1471089011084 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11991ac00) [pid = 1655] [serial = 2111] [outer = 0x118f7d400] 04:50:11 INFO - PROCESS | 1655 | 1471089011415 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]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:50:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 471ms 04:50:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:50:11 INFO - PROCESS | 1655 | 1471089011425 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 1655 | 1471089011429 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:50:11 INFO - PROCESS | 1655 | 1471089011432 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 1655 | 1471089011434 Marionette TRACE conn2 <- [1,2786,null,{}] 04:50:11 INFO - PROCESS | 1655 | 1471089011436 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}] 04:50:11 INFO - PROCESS | 1655 | 1471089011437 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:11 INFO - PROCESS | 1655 | 1471089011519 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:50:11 INFO - PROCESS | 1655 | 1471089011594 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1655 | 1471089011595 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271ea000 == 31 [pid = 1655] [id = 704] 04:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112986400) [pid = 1655] [serial = 2112] [outer = 0x0] 04:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120d10c00) [pid = 1655] [serial = 2113] [outer = 0x112986400] 04:50:11 INFO - PROCESS | 1655 | 1471089011619 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120e56c00) [pid = 1655] [serial = 2114] [outer = 0x112986400] 04:50:11 INFO - PROCESS | 1655 | 1471089011955 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]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:50:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 571ms 04:50:12 INFO - PROCESS | 1655 | 1471089012004 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1655 | 1471089012005 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:50:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:50:12 INFO - PROCESS | 1655 | 1471089012007 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1655 | 1471089012008 Marionette TRACE conn2 <- [1,2790,null,{}] 04:50:12 INFO - PROCESS | 1655 | 1471089012011 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}] 04:50:12 INFO - PROCESS | 1655 | 1471089012012 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:12 INFO - PROCESS | 1655 | 1471089012116 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:50:12 INFO - PROCESS | 1655 | 1471089012120 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 1655 | 1471089012121 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c27000 == 32 [pid = 1655] [id = 705] 04:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116eb5000) [pid = 1655] [serial = 2115] [outer = 0x0] 04:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12195f400) [pid = 1655] [serial = 2116] [outer = 0x116eb5000] 04:50:12 INFO - PROCESS | 1655 | 1471089012149 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121969000) [pid = 1655] [serial = 2117] [outer = 0x116eb5000] 04:50:12 INFO - PROCESS | 1655 | 1471089012616 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]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:50:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 619ms 04:50:12 INFO - PROCESS | 1655 | 1471089012626 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1655 | 1471089012628 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:50:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:50:12 INFO - PROCESS | 1655 | 1471089012630 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1655 | 1471089012631 Marionette TRACE conn2 <- [1,2794,null,{}] 04:50:12 INFO - PROCESS | 1655 | 1471089012633 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}] 04:50:12 INFO - PROCESS | 1655 | 1471089012638 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:12 INFO - PROCESS | 1655 | 1471089012748 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:50:12 INFO - PROCESS | 1655 | 1471089012762 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 1655 | 1471089012763 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5d2000 == 33 [pid = 1655] [id = 706] 04:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12196dc00) [pid = 1655] [serial = 2118] [outer = 0x0] 04:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1241b6000) [pid = 1655] [serial = 2119] [outer = 0x12196dc00] 04:50:12 INFO - PROCESS | 1655 | 1471089012800 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1254c1c00) [pid = 1655] [serial = 2120] [outer = 0x12196dc00] 04:50:13 INFO - PROCESS | 1655 | 1471089013351 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]]]}] 04:50:13 INFO - PROCESS | 1655 | --DOCSHELL 0x12d065800 == 32 [pid = 1655] [id = 16] 04:50:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:50:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 769ms 04:50:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:50:13 INFO - PROCESS | 1655 | 1471089013399 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 1655 | 1471089013400 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:50:13 INFO - PROCESS | 1655 | 1471089013403 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 1655 | 1471089013404 Marionette TRACE conn2 <- [1,2798,null,{}] 04:50:13 INFO - PROCESS | 1655 | 1471089013406 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}] 04:50:13 INFO - PROCESS | 1655 | 1471089013407 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:13 INFO - PROCESS | 1655 | 1471089013510 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:50:13 INFO - PROCESS | 1655 | 1471089013514 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1655 | 1471089013515 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af52800 == 33 [pid = 1655] [id = 707] 04:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12196e000) [pid = 1655] [serial = 2121] [outer = 0x0] 04:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126715400) [pid = 1655] [serial = 2122] [outer = 0x12196e000] 04:50:13 INFO - PROCESS | 1655 | 1471089013539 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1267f2400) [pid = 1655] [serial = 2123] [outer = 0x12196e000] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126721800) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128b57000) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118494800) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12933d000) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x111ca8400) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1219f3c00) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11991c000) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11857a000) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113f3a800) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112ccec00) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121b08800) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11327cc00) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:50:13 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a7dac00) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:50:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:50:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 619ms 04:50:14 INFO - PROCESS | 1655 | 1471089014017 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]]]}] 04:50:14 INFO - PROCESS | 1655 | 1471089014022 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1655 | 1471089014023 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:50:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:50:14 INFO - PROCESS | 1655 | 1471089014035 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1655 | 1471089014036 Marionette TRACE conn2 <- [1,2802,null,{}] 04:50:14 INFO - PROCESS | 1655 | 1471089014038 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}] 04:50:14 INFO - PROCESS | 1655 | 1471089014040 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:14 INFO - PROCESS | 1655 | 1471089014164 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:50:14 INFO - PROCESS | 1655 | 1471089014201 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1655 | 1471089014202 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a76f800 == 34 [pid = 1655] [id = 708] 04:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x117d3c800) [pid = 1655] [serial = 2124] [outer = 0x0] 04:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121b2f000) [pid = 1655] [serial = 2125] [outer = 0x117d3c800] 04:50:14 INFO - PROCESS | 1655 | 1471089014227 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1254cd000) [pid = 1655] [serial = 2126] [outer = 0x117d3c800] 04:50:14 INFO - PROCESS | 1655 | 1471089014487 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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:50:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 480ms 04:50:14 INFO - PROCESS | 1655 | 1471089014507 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1655 | 1471089014508 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:50:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:50:14 INFO - PROCESS | 1655 | 1471089014518 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1655 | 1471089014519 Marionette TRACE conn2 <- [1,2806,null,{}] 04:50:14 INFO - PROCESS | 1655 | 1471089014522 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}] 04:50:14 INFO - PROCESS | 1655 | 1471089014523 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:14 INFO - PROCESS | 1655 | 1471089014604 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:50:14 INFO - PROCESS | 1655 | 1471089014608 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1655 | 1471089014609 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b92c000 == 35 [pid = 1655] [id = 709] 04:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126574800) [pid = 1655] [serial = 2127] [outer = 0x0] 04:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x127308800) [pid = 1655] [serial = 2128] [outer = 0x126574800] 04:50:14 INFO - PROCESS | 1655 | 1471089014635 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1273dac00) [pid = 1655] [serial = 2129] [outer = 0x126574800] 04:50:14 INFO - PROCESS | 1655 | 1471089014939 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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:50:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 470ms 04:50:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:50:14 INFO - PROCESS | 1655 | 1471089014988 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1655 | 1471089014990 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:50:14 INFO - PROCESS | 1655 | 1471089014992 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1655 | 1471089014993 Marionette TRACE conn2 <- [1,2810,null,{}] 04:50:14 INFO - PROCESS | 1655 | 1471089014995 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}] 04:50:14 INFO - PROCESS | 1655 | 1471089014996 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:15 INFO - PROCESS | 1655 | 1471089015101 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:50:15 INFO - PROCESS | 1655 | 1471089015107 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1655 | 1471089015108 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf47000 == 36 [pid = 1655] [id = 710] 04:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120e55400) [pid = 1655] [serial = 2130] [outer = 0x0] 04:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1273e0000) [pid = 1655] [serial = 2131] [outer = 0x120e55400] 04:50:15 INFO - PROCESS | 1655 | 1471089015133 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b59c00) [pid = 1655] [serial = 2132] [outer = 0x120e55400] 04:50:15 INFO - PROCESS | 1655 | 1471089015473 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]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:50:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 522ms 04:50:15 INFO - PROCESS | 1655 | 1471089015515 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 1655 | 1471089015516 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:50:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:50:15 INFO - PROCESS | 1655 | 1471089015518 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1655 | 1471089015520 Marionette TRACE conn2 <- [1,2814,null,{}] 04:50:15 INFO - PROCESS | 1655 | 1471089015522 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}] 04:50:15 INFO - PROCESS | 1655 | 1471089015524 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:15 INFO - PROCESS | 1655 | 1471089015613 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:50:15 INFO - PROCESS | 1655 | 1471089015618 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1655 | 1471089015620 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c950800 == 37 [pid = 1655] [id = 711] 04:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12904ac00) [pid = 1655] [serial = 2133] [outer = 0x0] 04:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129338c00) [pid = 1655] [serial = 2134] [outer = 0x12904ac00] 04:50:15 INFO - PROCESS | 1655 | 1471089015647 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a51ec00) [pid = 1655] [serial = 2135] [outer = 0x12904ac00] 04:50:16 INFO - PROCESS | 1655 | 1471089016199 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]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:50:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 04:50:16 INFO - PROCESS | 1655 | 1471089016239 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 1655 | 1471089016241 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:50:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:50:16 INFO - PROCESS | 1655 | 1471089016247 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 1655 | 1471089016249 Marionette TRACE conn2 <- [1,2818,null,{}] 04:50:16 INFO - PROCESS | 1655 | 1471089016254 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}] 04:50:16 INFO - PROCESS | 1655 | 1471089016256 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:16 INFO - PROCESS | 1655 | 1471089016372 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:50:16 INFO - PROCESS | 1655 | 1471089016433 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 1655 | 1471089016435 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119565800 == 38 [pid = 1655] [id = 712] 04:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112f9e800) [pid = 1655] [serial = 2136] [outer = 0x0] 04:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113d50000) [pid = 1655] [serial = 2137] [outer = 0x112f9e800] 04:50:16 INFO - PROCESS | 1655 | 1471089016466 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116eb5c00) [pid = 1655] [serial = 2138] [outer = 0x112f9e800] 04:50:17 INFO - PROCESS | 1655 | 1471089017066 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]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:50:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 872ms 04:50:17 INFO - PROCESS | 1655 | 1471089017141 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 1655 | 1471089017145 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:50:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:50:17 INFO - PROCESS | 1655 | 1471089017153 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1655 | 1471089017155 Marionette TRACE conn2 <- [1,2822,null,{}] 04:50:17 INFO - PROCESS | 1655 | 1471089017159 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}] 04:50:17 INFO - PROCESS | 1655 | 1471089017161 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:17 INFO - PROCESS | 1655 | 1471089017305 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:50:17 INFO - PROCESS | 1655 | 1471089017434 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1655 | 1471089017435 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192d5800 == 39 [pid = 1655] [id = 713] 04:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112eea400) [pid = 1655] [serial = 2139] [outer = 0x0] 04:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1171be000) [pid = 1655] [serial = 2140] [outer = 0x112eea400] 04:50:17 INFO - PROCESS | 1655 | 1471089017469 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118f77000) [pid = 1655] [serial = 2141] [outer = 0x112eea400] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf47000 == 38 [pid = 1655] [id = 710] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12b92c000 == 37 [pid = 1655] [id = 709] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a76f800 == 36 [pid = 1655] [id = 708] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12af52800 == 35 [pid = 1655] [id = 707] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5d2000 == 34 [pid = 1655] [id = 706] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x128c27000 == 33 [pid = 1655] [id = 705] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1271ea000 == 32 [pid = 1655] [id = 704] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x125419000 == 31 [pid = 1655] [id = 703] 04:50:18 INFO - PROCESS | 1655 | 1471089018111 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]]]}] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119c83000 == 30 [pid = 1655] [id = 702] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x112eb9000 == 29 [pid = 1655] [id = 17] 04:50:18 INFO - PROCESS | 1655 | --DOCSHELL 0x117d64000 == 28 [pid = 1655] [id = 701] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126f5cc00) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x129054400) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1192a9c00) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a40e000) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 04:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a517400) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 04:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 971ms 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121b2c800) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123f4cc00) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12671dc00) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x120e52800) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121961800) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1189be000) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11922d400) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116803400) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118178400) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123f51800) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a7dc000) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116eb3800) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118180000) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128b56c00) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a51fc00) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x129336000) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1219eec00) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1254c5000) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12b74e800) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12af0ac00) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 04:50:18 INFO - PROCESS | 1655 | 1471089018133 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:50:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:50:18 INFO - PROCESS | 1655 | 1471089018135 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:50:18 INFO - PROCESS | 1655 | 1471089018138 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1655 | 1471089018140 Marionette TRACE conn2 <- [1,2826,null,{}] 04:50:18 INFO - PROCESS | 1655 | 1471089018147 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}] 04:50:18 INFO - PROCESS | 1655 | 1471089018149 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:18 INFO - PROCESS | 1655 | 1471089018278 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:50:18 INFO - PROCESS | 1655 | 1471089018375 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1655 | 1471089018377 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11879c000 == 29 [pid = 1655] [id = 714] 04:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1168e7400) [pid = 1655] [serial = 2142] [outer = 0x0] 04:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118116800) [pid = 1655] [serial = 2143] [outer = 0x1168e7400] 04:50:18 INFO - PROCESS | 1655 | 1471089018425 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11848c000) [pid = 1655] [serial = 2144] [outer = 0x1168e7400] 04:50:18 INFO - PROCESS | 1655 | 1471089018844 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 724ms 04:50:18 INFO - PROCESS | 1655 | 1471089018890 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 1655 | 1471089018893 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:50:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:50:18 INFO - PROCESS | 1655 | 1471089018898 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1655 | 1471089018900 Marionette TRACE conn2 <- [1,2830,null,{}] 04:50:18 INFO - PROCESS | 1655 | 1471089018902 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}] 04:50:18 INFO - PROCESS | 1655 | 1471089018904 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:18 INFO - PROCESS | 1655 | 1471089018982 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:50:18 INFO - PROCESS | 1655 | 1471089018987 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1655 | 1471089018988 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x121325000 == 30 [pid = 1655] [id = 715] 04:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118579800) [pid = 1655] [serial = 2145] [outer = 0x0] 04:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1192af800) [pid = 1655] [serial = 2146] [outer = 0x118579800] 04:50:19 INFO - PROCESS | 1655 | 1471089019017 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119916c00) [pid = 1655] [serial = 2147] [outer = 0x118579800] 04:50:19 INFO - PROCESS | 1655 | 1471089019371 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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:50:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 519ms 04:50:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:50:19 INFO - PROCESS | 1655 | 1471089019422 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1655 | 1471089019423 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:50:19 INFO - PROCESS | 1655 | 1471089019425 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1655 | 1471089019428 Marionette TRACE conn2 <- [1,2834,null,{}] 04:50:19 INFO - PROCESS | 1655 | 1471089019436 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}] 04:50:19 INFO - PROCESS | 1655 | 1471089019439 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:19 INFO - PROCESS | 1655 | 1471089019521 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:50:19 INFO - PROCESS | 1655 | 1471089019529 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 1655 | 1471089019531 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c19000 == 31 [pid = 1655] [id = 716] 04:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112987000) [pid = 1655] [serial = 2148] [outer = 0x0] 04:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120e56800) [pid = 1655] [serial = 2149] [outer = 0x112987000] 04:50:19 INFO - PROCESS | 1655 | 1471089019559 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1219efc00) [pid = 1655] [serial = 2150] [outer = 0x112987000] 04:50:19 INFO - PROCESS | 1655 | 1471089019899 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:50:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 522ms 04:50:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:50:19 INFO - PROCESS | 1655 | 1471089019948 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1655 | 1471089019950 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:50:19 INFO - PROCESS | 1655 | 1471089019952 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1655 | 1471089019953 Marionette TRACE conn2 <- [1,2838,null,{}] 04:50:19 INFO - PROCESS | 1655 | 1471089019955 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}] 04:50:19 INFO - PROCESS | 1655 | 1471089019956 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:20 INFO - PROCESS | 1655 | 1471089020068 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:50:20 INFO - PROCESS | 1655 | 1471089020103 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 1655 | 1471089020104 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a204000 == 32 [pid = 1655] [id = 717] 04:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121b07c00) [pid = 1655] [serial = 2151] [outer = 0x0] 04:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123c6c400) [pid = 1655] [serial = 2152] [outer = 0x121b07c00] 04:50:20 INFO - PROCESS | 1655 | 1471089020129 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124417c00) [pid = 1655] [serial = 2153] [outer = 0x121b07c00] 04:50:20 INFO - PROCESS | 1655 | 1471089020446 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]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:50:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 04:50:20 INFO - PROCESS | 1655 | 1471089020470 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:50:20 INFO - PROCESS | 1655 | 1471089020472 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:50:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:50:20 INFO - PROCESS | 1655 | 1471089020474 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 1655 | 1471089020475 Marionette TRACE conn2 <- [1,2842,null,{}] 04:50:20 INFO - PROCESS | 1655 | 1471089020486 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}] 04:50:20 INFO - PROCESS | 1655 | 1471089020487 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:20 INFO - PROCESS | 1655 | 1471089020588 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:50:20 INFO - PROCESS | 1655 | 1471089020592 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 1655 | 1471089020593 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af47800 == 33 [pid = 1655] [id = 718] 04:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112cc4c00) [pid = 1655] [serial = 2154] [outer = 0x0] 04:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1254ca400) [pid = 1655] [serial = 2155] [outer = 0x112cc4c00] 04:50:20 INFO - PROCESS | 1655 | 1471089020619 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1267e5c00) [pid = 1655] [serial = 2156] [outer = 0x112cc4c00] 04:50:21 INFO - PROCESS | 1655 | 1471089020997 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]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:50:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 572ms 04:50:21 INFO - PROCESS | 1655 | 1471089021047 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1655 | 1471089021049 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:50:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:50:21 INFO - PROCESS | 1655 | 1471089021052 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1655 | 1471089021054 Marionette TRACE conn2 <- [1,2846,null,{}] 04:50:21 INFO - PROCESS | 1655 | 1471089021057 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}] 04:50:21 INFO - PROCESS | 1655 | 1471089021064 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:21 INFO - PROCESS | 1655 | 1471089021270 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:50:21 INFO - PROCESS | 1655 | 1471089021319 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1655 | 1471089021320 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b920000 == 34 [pid = 1655] [id = 719] 04:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1267e5400) [pid = 1655] [serial = 2157] [outer = 0x0] 04:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1273e3000) [pid = 1655] [serial = 2158] [outer = 0x1267e5400] 04:50:21 INFO - PROCESS | 1655 | 1471089021399 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a46a800) [pid = 1655] [serial = 2159] [outer = 0x1267e5400] 04:50:21 INFO - PROCESS | 1655 | 1471089021722 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]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:50:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 724ms 04:50:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:50:21 INFO - PROCESS | 1655 | 1471089021775 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1655 | 1471089021776 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:50:21 INFO - PROCESS | 1655 | 1471089021778 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1655 | 1471089021780 Marionette TRACE conn2 <- [1,2850,null,{}] 04:50:21 INFO - PROCESS | 1655 | 1471089021782 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}] 04:50:21 INFO - PROCESS | 1655 | 1471089021783 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:21 INFO - PROCESS | 1655 | 1471089021883 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:50:21 INFO - PROCESS | 1655 | 1471089021887 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1655 | 1471089021888 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bcb7800 == 35 [pid = 1655] [id = 720] 04:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126b0e800) [pid = 1655] [serial = 2160] [outer = 0x0] 04:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a520000) [pid = 1655] [serial = 2161] [outer = 0x126b0e800] 04:50:21 INFO - PROCESS | 1655 | 1471089021912 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a7e2800) [pid = 1655] [serial = 2162] [outer = 0x126b0e800] 04:50:22 INFO - PROCESS | 1655 | 1471089022230 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:50:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 467ms 04:50:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:50:22 INFO - PROCESS | 1655 | 1471089022250 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1655 | 1471089022251 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:50:22 INFO - PROCESS | 1655 | 1471089022253 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1655 | 1471089022254 Marionette TRACE conn2 <- [1,2854,null,{}] 04:50:22 INFO - PROCESS | 1655 | 1471089022256 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}] 04:50:22 INFO - PROCESS | 1655 | 1471089022257 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:22 INFO - PROCESS | 1655 | 1471089022365 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:50:22 INFO - PROCESS | 1655 | 1471089022369 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 1655 | 1471089022370 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2c3800 == 36 [pid = 1655] [id = 721] 04:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118465000) [pid = 1655] [serial = 2163] [outer = 0x0] 04:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a7e3800) [pid = 1655] [serial = 2164] [outer = 0x118465000] 04:50:22 INFO - PROCESS | 1655 | 1471089022525 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12af0d800) [pid = 1655] [serial = 2165] [outer = 0x118465000] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12d066000) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116eb5000) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118118c00) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113872400) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116eb0c00) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118f7d400) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x110e74400) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118498800) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x120d0ac00) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1267ef800) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12a407c00) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12196dc00) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12196e000) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117d3c800) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112eeb000) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126574800) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x120e55400) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112986400) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12cc46800) [pid = 1655] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:50:22 INFO - PROCESS | 1655 | 1471089022822 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]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:50:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 618ms 04:50:22 INFO - PROCESS | 1655 | 1471089022872 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1655 | 1471089022873 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:50:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:50:22 INFO - PROCESS | 1655 | 1471089022875 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1655 | 1471089022877 Marionette TRACE conn2 <- [1,2858,null,{}] 04:50:22 INFO - PROCESS | 1655 | 1471089022879 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}] 04:50:22 INFO - PROCESS | 1655 | 1471089022880 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:22 INFO - PROCESS | 1655 | 1471089022958 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:50:22 INFO - PROCESS | 1655 | 1471089022964 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 1655 | 1471089022965 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c18000 == 37 [pid = 1655] [id = 722] 04:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116808000) [pid = 1655] [serial = 2166] [outer = 0x0] 04:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1192a9000) [pid = 1655] [serial = 2167] [outer = 0x116808000] 04:50:22 INFO - PROCESS | 1655 | 1471089022989 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12196d000) [pid = 1655] [serial = 2168] [outer = 0x116808000] 04:50:23 INFO - PROCESS | 1655 | 1471089023321 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:50:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 470ms 04:50:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:50:23 INFO - PROCESS | 1655 | 1471089023347 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 1655 | 1471089023348 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:50:23 INFO - PROCESS | 1655 | 1471089023350 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 1655 | 1471089023352 Marionette TRACE conn2 <- [1,2862,null,{}] 04:50:23 INFO - PROCESS | 1655 | 1471089023354 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}] 04:50:23 INFO - PROCESS | 1655 | 1471089023356 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:23 INFO - PROCESS | 1655 | 1471089023490 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:50:23 INFO - PROCESS | 1655 | 1471089023498 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1655 | 1471089023500 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d06b800 == 38 [pid = 1655] [id = 723] 04:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116e2c000) [pid = 1655] [serial = 2169] [outer = 0x0] 04:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12542c400) [pid = 1655] [serial = 2170] [outer = 0x116e2c000] 04:50:23 INFO - PROCESS | 1655 | 1471089023551 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12af02c00) [pid = 1655] [serial = 2171] [outer = 0x116e2c000] 04:50:23 INFO - PROCESS | 1655 | 1471089023966 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]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:50:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 620ms 04:50:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:50:23 INFO - PROCESS | 1655 | 1471089023970 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 1655 | 1471089023972 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:50:23 INFO - PROCESS | 1655 | 1471089023974 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 1655 | 1471089023976 Marionette TRACE conn2 <- [1,2866,null,{}] 04:50:23 INFO - PROCESS | 1655 | 1471089023983 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}] 04:50:23 INFO - PROCESS | 1655 | 1471089023984 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:24 INFO - PROCESS | 1655 | 1471089024078 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:50:24 INFO - PROCESS | 1655 | 1471089024138 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1655 | 1471089024139 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d389800 == 39 [pid = 1655] [id = 724] 04:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124410c00) [pid = 1655] [serial = 2172] [outer = 0x0] 04:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12af2bc00) [pid = 1655] [serial = 2173] [outer = 0x124410c00] 04:50:24 INFO - PROCESS | 1655 | 1471089024165 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b890c00) [pid = 1655] [serial = 2174] [outer = 0x124410c00] 04:50:24 INFO - PROCESS | 1655 | 1471089024432 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]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:50:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 474ms 04:50:24 INFO - PROCESS | 1655 | 1471089024452 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:50:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:50:24 INFO - PROCESS | 1655 | 1471089024454 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:50:24 INFO - PROCESS | 1655 | 1471089024456 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1655 | 1471089024457 Marionette TRACE conn2 <- [1,2870,null,{}] 04:50:24 INFO - PROCESS | 1655 | 1471089024467 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}] 04:50:24 INFO - PROCESS | 1655 | 1471089024468 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:24 INFO - PROCESS | 1655 | 1471089024606 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:50:24 INFO - PROCESS | 1655 | 1471089024666 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1655 | 1471089024668 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x116429800 == 40 [pid = 1655] [id = 725] 04:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110e74c00) [pid = 1655] [serial = 2175] [outer = 0x0] 04:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1121afc00) [pid = 1655] [serial = 2176] [outer = 0x110e74c00] 04:50:24 INFO - PROCESS | 1655 | 1471089024700 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x112f9cc00) [pid = 1655] [serial = 2177] [outer = 0x110e74c00] 04:50:25 INFO - PROCESS | 1655 | 1471089025199 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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:50:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 772ms 04:50:25 INFO - PROCESS | 1655 | 1471089025230 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1655 | 1471089025233 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:50:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:50:25 INFO - PROCESS | 1655 | 1471089025236 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 1655 | 1471089025238 Marionette TRACE conn2 <- [1,2874,null,{}] 04:50:25 INFO - PROCESS | 1655 | 1471089025258 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}] 04:50:25 INFO - PROCESS | 1655 | 1471089025262 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:25 INFO - PROCESS | 1655 | 1471089025392 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:50:25 INFO - PROCESS | 1655 | 1471089025447 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 1655 | 1471089025449 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c0f000 == 41 [pid = 1655] [id = 726] 04:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1187b7000) [pid = 1655] [serial = 2178] [outer = 0x0] 04:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11922c400) [pid = 1655] [serial = 2179] [outer = 0x1187b7000] 04:50:25 INFO - PROCESS | 1655 | 1471089025478 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119b34400) [pid = 1655] [serial = 2180] [outer = 0x1187b7000] 04:50:25 INFO - PROCESS | 1655 | 1471089025885 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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:50:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 675ms 04:50:25 INFO - PROCESS | 1655 | 1471089025913 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1655 | 1471089025915 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:50:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:50:25 INFO - PROCESS | 1655 | 1471089025917 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 1655 | 1471089025919 Marionette TRACE conn2 <- [1,2878,null,{}] 04:50:25 INFO - PROCESS | 1655 | 1471089025921 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}] 04:50:25 INFO - PROCESS | 1655 | 1471089025923 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:26 INFO - PROCESS | 1655 | 1471089026049 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:50:26 INFO - PROCESS | 1655 | 1471089026112 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1655 | 1471089026114 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf45000 == 42 [pid = 1655] [id = 727] 04:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121961800) [pid = 1655] [serial = 2181] [outer = 0x0] 04:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123c05000) [pid = 1655] [serial = 2182] [outer = 0x121961800] 04:50:26 INFO - PROCESS | 1655 | 1471089026143 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126b0ac00) [pid = 1655] [serial = 2183] [outer = 0x121961800] 04:50:26 INFO - PROCESS | 1655 | 1471089026568 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]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:50:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 04:50:26 INFO - PROCESS | 1655 | 1471089026588 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 1655 | 1471089026590 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:50:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:50:26 INFO - PROCESS | 1655 | 1471089026601 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1655 | 1471089026604 Marionette TRACE conn2 <- [1,2882,null,{}] 04:50:26 INFO - PROCESS | 1655 | 1471089026606 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}] 04:50:26 INFO - PROCESS | 1655 | 1471089026608 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:26 INFO - PROCESS | 1655 | 1471089026713 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:50:26 INFO - PROCESS | 1655 | 1471089026775 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1655 | 1471089026777 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7ba800 == 43 [pid = 1655] [id = 728] 04:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1241b4400) [pid = 1655] [serial = 2184] [outer = 0x0] 04:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129173800) [pid = 1655] [serial = 2185] [outer = 0x1241b4400] 04:50:26 INFO - PROCESS | 1655 | 1471089026805 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a51dc00) [pid = 1655] [serial = 2186] [outer = 0x1241b4400] 04:50:27 INFO - PROCESS | 1655 | 1471089027268 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]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:50:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 728ms 04:50:27 INFO - PROCESS | 1655 | 1471089027323 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1655 | 1471089027325 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:50:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:50:27 INFO - PROCESS | 1655 | 1471089027381 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1655 | 1471089027382 Marionette TRACE conn2 <- [1,2886,null,{}] 04:50:27 INFO - PROCESS | 1655 | 1471089027385 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}] 04:50:27 INFO - PROCESS | 1655 | 1471089027386 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:27 INFO - PROCESS | 1655 | 1471089027488 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:50:27 INFO - PROCESS | 1655 | 1471089027561 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 1655 | 1471089027562 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1187a8800 == 44 [pid = 1655] [id = 729] 04:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1168e7c00) [pid = 1655] [serial = 2187] [outer = 0x0] 04:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11991b800) [pid = 1655] [serial = 2188] [outer = 0x1168e7c00] 04:50:27 INFO - PROCESS | 1655 | 1471089027591 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x125430400) [pid = 1655] [serial = 2189] [outer = 0x1168e7c00] 04:50:28 INFO - PROCESS | 1655 | 1471089028151 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]]]}] 04:50:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:50:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 836ms 04:50:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:50:28 INFO - PROCESS | 1655 | 1471089028201 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:50:28 INFO - PROCESS | 1655 | 1471089028203 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:50:28 INFO - PROCESS | 1655 | 1471089028206 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:50:28 INFO - PROCESS | 1655 | 1471089028208 Marionette TRACE conn2 <- [1,2890,null,{}] 04:50:28 INFO - PROCESS | 1655 | 1471089028212 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}] 04:50:28 INFO - PROCESS | 1655 | 1471089028214 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:28 INFO - PROCESS | 1655 | 1471089028316 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:50:28 INFO - PROCESS | 1655 | 1471089028406 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1655 | 1471089028407 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c89000 == 45 [pid = 1655] [id = 730] 04:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11821a400) [pid = 1655] [serial = 2190] [outer = 0x0] 04:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118459400) [pid = 1655] [serial = 2191] [outer = 0x11821a400] 04:50:28 INFO - PROCESS | 1655 | 1471089028435 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118570800) [pid = 1655] [serial = 2192] [outer = 0x11821a400] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12d389800 == 44 [pid = 1655] [id = 724] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12d06b800 == 43 [pid = 1655] [id = 723] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x128c18000 == 42 [pid = 1655] [id = 722] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2c3800 == 41 [pid = 1655] [id = 721] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12bcb7800 == 40 [pid = 1655] [id = 720] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b920000 == 39 [pid = 1655] [id = 719] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12af47800 == 38 [pid = 1655] [id = 718] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12a204000 == 37 [pid = 1655] [id = 717] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x128c19000 == 36 [pid = 1655] [id = 716] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x121325000 == 35 [pid = 1655] [id = 715] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11879c000 == 34 [pid = 1655] [id = 714] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1192d5800 == 33 [pid = 1655] [id = 713] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119565800 == 32 [pid = 1655] [id = 712] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12c950800 == 31 [pid = 1655] [id = 711] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1241c9800 == 30 [pid = 1655] [id = 700] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1187a8800 == 29 [pid = 1655] [id = 729] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7ba800 == 28 [pid = 1655] [id = 728] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf45000 == 27 [pid = 1655] [id = 727] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x128c0f000 == 26 [pid = 1655] [id = 726] 04:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x116429800 == 25 [pid = 1655] [id = 725] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12d06c800) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12195f400) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118456400) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11848c400) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x113a04c00) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1160b4c00) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1192aac00) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118495c00) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11922a800) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11991ac00) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112f9fc00) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1121b5000) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119839800) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1187b5c00) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12447b400) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1219f3000) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129339000) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1273d9800) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b74a800) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1241b6000) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12af26400) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121969000) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126715400) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1254c1c00) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121b2f000) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116eb5400) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x127308800) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1267f2400) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x113a06000) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1254cd000) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x129338c00) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128b59c00) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x120d10c00) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118179400) [pid = 1655] [serial = 1445] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x120e56c00) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1273dac00) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1273e0000) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 04:50:29 INFO - PROCESS | 1655 | 1471089029410 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1224ms 04:50:29 INFO - PROCESS | 1655 | 1471089029431 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:50:29 INFO - PROCESS | 1655 | 1471089029433 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:50:29 INFO - PROCESS | 1655 | 1471089029436 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1655 | 1471089029438 Marionette TRACE conn2 <- [1,2894,null,{}] 04:50:29 INFO - PROCESS | 1655 | 1471089029442 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}] 04:50:29 INFO - PROCESS | 1655 | 1471089029445 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:29 INFO - PROCESS | 1655 | 1471089029533 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:50:29 INFO - PROCESS | 1655 | 1471089029538 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1655 | 1471089029541 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1184e2000 == 26 [pid = 1655] [id = 731] 04:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x112f98000) [pid = 1655] [serial = 2193] [outer = 0x0] 04:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11388b400) [pid = 1655] [serial = 2194] [outer = 0x112f98000] 04:50:29 INFO - PROCESS | 1655 | 1471089029572 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x110fac400) [pid = 1655] [serial = 2195] [outer = 0x112f98000] 04:50:29 INFO - PROCESS | 1655 | 1471089029951 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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 571ms 04:50:30 INFO - PROCESS | 1655 | 1471089030008 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 1655 | 1471089030011 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:50:30 INFO - PROCESS | 1655 | 1471089030016 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1655 | 1471089030018 Marionette TRACE conn2 <- [1,2898,null,{}] 04:50:30 INFO - PROCESS | 1655 | 1471089030020 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}] 04:50:30 INFO - PROCESS | 1655 | 1471089030022 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:30 INFO - PROCESS | 1655 | 1471089030102 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:50:30 INFO - PROCESS | 1655 | 1471089030107 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1655 | 1471089030108 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c9b000 == 27 [pid = 1655] [id = 732] 04:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1168e1400) [pid = 1655] [serial = 2196] [outer = 0x0] 04:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1176af800) [pid = 1655] [serial = 2197] [outer = 0x1168e1400] 04:50:30 INFO - PROCESS | 1655 | 1471089030138 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118456400) [pid = 1655] [serial = 2198] [outer = 0x1168e1400] 04:50:30 INFO - PROCESS | 1655 | 1471089030486 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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:50:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 521ms 04:50:30 INFO - PROCESS | 1655 | 1471089030538 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 1655 | 1471089030539 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:50:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:50:30 INFO - PROCESS | 1655 | 1471089030541 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1655 | 1471089030544 Marionette TRACE conn2 <- [1,2902,null,{}] 04:50:30 INFO - PROCESS | 1655 | 1471089030552 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}] 04:50:30 INFO - PROCESS | 1655 | 1471089030555 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:30 INFO - PROCESS | 1655 | 1471089030633 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:50:30 INFO - PROCESS | 1655 | 1471089030638 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1655 | 1471089030641 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x126748000 == 28 [pid = 1655] [id = 733] 04:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x110e74400) [pid = 1655] [serial = 2199] [outer = 0x0] 04:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119225000) [pid = 1655] [serial = 2200] [outer = 0x110e74400] 04:50:30 INFO - PROCESS | 1655 | 1471089030670 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11985ec00) [pid = 1655] [serial = 2201] [outer = 0x110e74400] 04:50:31 INFO - PROCESS | 1655 | 1471089031023 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 04:50:31 INFO - PROCESS | 1655 | 1471089031065 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1655 | 1471089031067 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:50:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:50:31 INFO - PROCESS | 1655 | 1471089031069 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1655 | 1471089031070 Marionette TRACE conn2 <- [1,2906,null,{}] 04:50:31 INFO - PROCESS | 1655 | 1471089031072 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}] 04:50:31 INFO - PROCESS | 1655 | 1471089031074 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:31 INFO - PROCESS | 1655 | 1471089031183 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:50:31 INFO - PROCESS | 1655 | 1471089031189 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 1655 | 1471089031190 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b3c800 == 29 [pid = 1655] [id = 734] 04:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119b2bc00) [pid = 1655] [serial = 2202] [outer = 0x0] 04:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120d11800) [pid = 1655] [serial = 2203] [outer = 0x119b2bc00] 04:50:31 INFO - PROCESS | 1655 | 1471089031215 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x120e56c00) [pid = 1655] [serial = 2204] [outer = 0x119b2bc00] 04:50:31 INFO - PROCESS | 1655 | 1471089031552 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]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:50:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 04:50:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:50:31 INFO - PROCESS | 1655 | 1471089031598 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1655 | 1471089031599 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:50:31 INFO - PROCESS | 1655 | 1471089031602 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1655 | 1471089031603 Marionette TRACE conn2 <- [1,2910,null,{}] 04:50:31 INFO - PROCESS | 1655 | 1471089031605 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}] 04:50:31 INFO - PROCESS | 1655 | 1471089031606 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:31 INFO - PROCESS | 1655 | 1471089031702 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:50:31 INFO - PROCESS | 1655 | 1471089031743 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 1655 | 1471089031744 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x129070800 == 30 [pid = 1655] [id = 735] 04:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112d7b000) [pid = 1655] [serial = 2205] [outer = 0x0] 04:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12177fc00) [pid = 1655] [serial = 2206] [outer = 0x112d7b000] 04:50:31 INFO - PROCESS | 1655 | 1471089031768 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121964800) [pid = 1655] [serial = 2207] [outer = 0x112d7b000] 04:50:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:50:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:50:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 520ms 04:50:32 INFO - PROCESS | 1655 | 1471089032119 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]]]}] 04:50:32 INFO - PROCESS | 1655 | 1471089032123 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 1655 | 1471089032125 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:50:32 INFO - TEST-START | /DOMEvents/constructors.html 04:50:32 INFO - PROCESS | 1655 | 1471089032131 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 1655 | 1471089032133 Marionette TRACE conn2 <- [1,2914,null,{}] 04:50:32 INFO - PROCESS | 1655 | 1471089032137 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}] 04:50:32 INFO - PROCESS | 1655 | 1471089032143 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:32 INFO - PROCESS | 1655 | 1471089032321 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:50:32 INFO - PROCESS | 1655 | 1471089032338 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1655 | 1471089032340 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a75c000 == 31 [pid = 1655] [id = 736] 04:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12195fc00) [pid = 1655] [serial = 2208] [outer = 0x0] 04:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11965ec00) [pid = 1655] [serial = 2209] [outer = 0x12195fc00] 04:50:32 INFO - PROCESS | 1655 | 1471089032378 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1245cec00) [pid = 1655] [serial = 2210] [outer = 0x12195fc00] 04:50:32 INFO - PROCESS | 1655 | 1471089032797 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]]]}] 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:50:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:50:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:50:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:50:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 04:50:32 INFO - PROCESS | 1655 | 1471089032806 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 1655 | 1471089032807 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:50:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:50:32 INFO - PROCESS | 1655 | 1471089032809 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 1655 | 1471089032810 Marionette TRACE conn2 <- [1,2918,null,{}] 04:50:32 INFO - PROCESS | 1655 | 1471089032813 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}] 04:50:32 INFO - PROCESS | 1655 | 1471089032814 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:32 INFO - PROCESS | 1655 | 1471089032918 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:50:32 INFO - PROCESS | 1655 | 1471089032921 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1655 | 1471089032923 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b72b000 == 32 [pid = 1655] [id = 737] 04:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121968000) [pid = 1655] [serial = 2211] [outer = 0x0] 04:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1254ce400) [pid = 1655] [serial = 2212] [outer = 0x121968000] 04:50:32 INFO - PROCESS | 1655 | 1471089032947 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126b10000) [pid = 1655] [serial = 2213] [outer = 0x121968000] 04:50:33 INFO - PROCESS | 1655 | 1471089033269 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:50:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:50:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 04:50:33 INFO - PROCESS | 1655 | 1471089033287 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:50:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:50:33 INFO - PROCESS | 1655 | 1471089033289 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:50:33 INFO - PROCESS | 1655 | 1471089033291 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 1655 | 1471089033292 Marionette TRACE conn2 <- [1,2922,null,{}] 04:50:33 INFO - PROCESS | 1655 | 1471089033297 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}] 04:50:33 INFO - PROCESS | 1655 | 1471089033298 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:33 INFO - PROCESS | 1655 | 1471089033396 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:50:33 INFO - PROCESS | 1655 | 1471089033399 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 1655 | 1471089033400 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b879800 == 33 [pid = 1655] [id = 738] 04:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x111f0b400) [pid = 1655] [serial = 2214] [outer = 0x0] 04:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126f5d000) [pid = 1655] [serial = 2215] [outer = 0x111f0b400] 04:50:33 INFO - PROCESS | 1655 | 1471089033424 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1273dbc00) [pid = 1655] [serial = 2216] [outer = 0x111f0b400] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112cc4c00) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1267e5400) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126b0e800) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112f9e800) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12904ac00) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1168e7400) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118579800) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112987000) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121b07c00) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112eea400) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124410c00) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116e2c000) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118465000) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x116808000) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:50:33 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 04:50:33 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 04:50:33 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 04:50:33 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 04:50:33 INFO - PROCESS | 1655 | 1471089033976 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]]]}] 04:50:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:50:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:34 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 04:50:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:34 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 04:50:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:34 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]" 04:50:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:50:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:50:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 723ms 04:50:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:50:34 INFO - PROCESS | 1655 | 1471089034016 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1655 | 1471089034018 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:50:34 INFO - PROCESS | 1655 | 1471089034022 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1655 | 1471089034024 Marionette TRACE conn2 <- [1,2926,null,{}] 04:50:34 INFO - PROCESS | 1655 | 1471089034029 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}] 04:50:34 INFO - PROCESS | 1655 | 1471089034031 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:34 INFO - PROCESS | 1655 | 1471089034152 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:50:34 INFO - PROCESS | 1655 | 1471089034186 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1655 | 1471089034187 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x126745000 == 34 [pid = 1655] [id = 739] 04:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119224000) [pid = 1655] [serial = 2217] [outer = 0x0] 04:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126721400) [pid = 1655] [serial = 2218] [outer = 0x119224000] 04:50:34 INFO - PROCESS | 1655 | 1471089034227 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1273dec00) [pid = 1655] [serial = 2219] [outer = 0x119224000] 04:50:34 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 04:50:34 INFO - PROCESS | 1655 | 1471089034525 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]]]}] 04:50:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:50:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 520ms 04:50:34 INFO - PROCESS | 1655 | 1471089034549 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1655 | 1471089034550 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:50:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:50:34 INFO - PROCESS | 1655 | 1471089034553 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1655 | 1471089034554 Marionette TRACE conn2 <- [1,2930,null,{}] 04:50:34 INFO - PROCESS | 1655 | 1471089034556 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}] 04:50:34 INFO - PROCESS | 1655 | 1471089034557 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:34 INFO - PROCESS | 1655 | 1471089034639 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:50:34 INFO - PROCESS | 1655 | 1471089034703 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1655 | 1471089034704 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf41000 == 35 [pid = 1655] [id = 740] 04:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1273db400) [pid = 1655] [serial = 2220] [outer = 0x0] 04:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128b57000) [pid = 1655] [serial = 2221] [outer = 0x1273db400] 04:50:34 INFO - PROCESS | 1655 | 1471089034728 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12904c000) [pid = 1655] [serial = 2222] [outer = 0x1273db400] 04:50:34 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 04:50:34 INFO - PROCESS | 1655 | 1471089034969 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]]]}] 04:50:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:50:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 419ms 04:50:34 INFO - PROCESS | 1655 | 1471089034972 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1655 | 1471089034974 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:50:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:50:34 INFO - PROCESS | 1655 | 1471089034981 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1655 | 1471089034983 Marionette TRACE conn2 <- [1,2934,null,{}] 04:50:34 INFO - PROCESS | 1655 | 1471089034986 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}] 04:50:34 INFO - PROCESS | 1655 | 1471089034987 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:35 INFO - PROCESS | 1655 | 1471089035091 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:50:35 INFO - PROCESS | 1655 | 1471089035098 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1655 | 1471089035099 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12905f800 == 36 [pid = 1655] [id = 741] 04:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12916dc00) [pid = 1655] [serial = 2223] [outer = 0x0] 04:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129333800) [pid = 1655] [serial = 2224] [outer = 0x12916dc00] 04:50:35 INFO - PROCESS | 1655 | 1471089035125 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a46b000) [pid = 1655] [serial = 2225] [outer = 0x12916dc00] 04:50:35 INFO - PROCESS | 1655 | 1471089035421 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]]]}] 04:50:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 474ms 04:50:35 INFO - PROCESS | 1655 | 1471089035451 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 1655 | 1471089035453 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:50:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:50:35 INFO - PROCESS | 1655 | 1471089035456 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1655 | 1471089035457 Marionette TRACE conn2 <- [1,2938,null,{}] 04:50:35 INFO - PROCESS | 1655 | 1471089035462 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}] 04:50:35 INFO - PROCESS | 1655 | 1471089035463 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:35 INFO - PROCESS | 1655 | 1471089035540 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:50:35 INFO - PROCESS | 1655 | 1471089035545 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1655 | 1471089035547 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d06d000 == 37 [pid = 1655] [id = 742] 04:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a518400) [pid = 1655] [serial = 2226] [outer = 0x0] 04:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a7e4800) [pid = 1655] [serial = 2227] [outer = 0x12a518400] 04:50:35 INFO - PROCESS | 1655 | 1471089035571 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12af0d000) [pid = 1655] [serial = 2228] [outer = 0x12a518400] 04:50:36 INFO - PROCESS | 1655 | 1471089036023 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]]]}] 04:50:36 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. 04:50:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 573ms 04:50:36 INFO - PROCESS | 1655 | 1471089036029 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1655 | 1471089036032 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:50:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:50:36 INFO - PROCESS | 1655 | 1471089036036 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1655 | 1471089036038 Marionette TRACE conn2 <- [1,2942,null,{}] 04:50:36 INFO - PROCESS | 1655 | 1471089036042 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}] 04:50:36 INFO - PROCESS | 1655 | 1471089036044 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:36 INFO - PROCESS | 1655 | 1471089036164 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:50:36 INFO - PROCESS | 1655 | 1471089036225 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1655 | 1471089036227 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c86800 == 38 [pid = 1655] [id = 743] 04:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112cc4400) [pid = 1655] [serial = 2229] [outer = 0x0] 04:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11388f400) [pid = 1655] [serial = 2230] [outer = 0x112cc4400] 04:50:36 INFO - PROCESS | 1655 | 1471089036258 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11680e000) [pid = 1655] [serial = 2231] [outer = 0x112cc4400] 04:50:36 INFO - PROCESS | 1655 | 1471089036689 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"]]]}] 04:50:36 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 04:50:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:50:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 04:50:36 INFO - PROCESS | 1655 | 1471089036708 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1655 | 1471089036711 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:50:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:50:36 INFO - PROCESS | 1655 | 1471089036716 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1655 | 1471089036718 Marionette TRACE conn2 <- [1,2946,null,{}] 04:50:36 INFO - PROCESS | 1655 | 1471089036720 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}] 04:50:36 INFO - PROCESS | 1655 | 1471089036722 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:36 INFO - PROCESS | 1655 | 1471089036834 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:50:36 INFO - PROCESS | 1655 | 1471089036939 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1655 | 1471089036941 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c10000 == 39 [pid = 1655] [id = 744] 04:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118570400) [pid = 1655] [serial = 2232] [outer = 0x0] 04:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1187b7800) [pid = 1655] [serial = 2233] [outer = 0x118570400] 04:50:36 INFO - PROCESS | 1655 | 1471089036972 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119857000) [pid = 1655] [serial = 2234] [outer = 0x118570400] 04:50:37 INFO - PROCESS | 1655 | 1471089037370 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]]]}] 04:50:37 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. 04:50:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 669ms 04:50:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:50:37 INFO - PROCESS | 1655 | 1471089037385 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 1655 | 1471089037387 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:50:37 INFO - PROCESS | 1655 | 1471089037389 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1655 | 1471089037392 Marionette TRACE conn2 <- [1,2950,null,{}] 04:50:37 INFO - PROCESS | 1655 | 1471089037400 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}] 04:50:37 INFO - PROCESS | 1655 | 1471089037403 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:37 INFO - PROCESS | 1655 | 1471089037515 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:50:37 INFO - PROCESS | 1655 | 1471089037609 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1655 | 1471089037611 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2c4800 == 40 [pid = 1655] [id = 745] 04:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x120d04800) [pid = 1655] [serial = 2235] [outer = 0x0] 04:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12196c800) [pid = 1655] [serial = 2236] [outer = 0x120d04800] 04:50:37 INFO - PROCESS | 1655 | 1471089037642 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123f46800) [pid = 1655] [serial = 2237] [outer = 0x120d04800] 04:50:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x111c9a800 == 41 [pid = 1655] [id = 746] 04:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113a04400) [pid = 1655] [serial = 2238] [outer = 0x0] 04:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x116006800) [pid = 1655] [serial = 2239] [outer = 0x113a04400] 04:50:38 INFO - PROCESS | 1655 | 1471089038291 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]]]}] 04:50:38 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. 04:50:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 925ms 04:50:38 INFO - PROCESS | 1655 | 1471089038341 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1655 | 1471089038346 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:50:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:50:38 INFO - PROCESS | 1655 | 1471089038351 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1655 | 1471089038353 Marionette TRACE conn2 <- [1,2954,null,{}] 04:50:38 INFO - PROCESS | 1655 | 1471089038357 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}] 04:50:38 INFO - PROCESS | 1655 | 1471089038359 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:38 INFO - PROCESS | 1655 | 1471089038486 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:50:38 INFO - PROCESS | 1655 | 1471089038570 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1655 | 1471089038573 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1241c9800 == 42 [pid = 1655] [id = 747] 04:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11817a800) [pid = 1655] [serial = 2240] [outer = 0x0] 04:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11845d800) [pid = 1655] [serial = 2241] [outer = 0x11817a800] 04:50:38 INFO - PROCESS | 1655 | 1471089038607 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1187b5400) [pid = 1655] [serial = 2242] [outer = 0x11817a800] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12905f800 == 41 [pid = 1655] [id = 741] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf41000 == 40 [pid = 1655] [id = 740] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x126745000 == 39 [pid = 1655] [id = 739] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b879800 == 38 [pid = 1655] [id = 738] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12b72b000 == 37 [pid = 1655] [id = 737] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12a75c000 == 36 [pid = 1655] [id = 736] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x129070800 == 35 [pid = 1655] [id = 735] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x128b3c800 == 34 [pid = 1655] [id = 734] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x126748000 == 33 [pid = 1655] [id = 733] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x119c9b000 == 32 [pid = 1655] [id = 732] 04:50:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1184e2000 == 31 [pid = 1655] [id = 731] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1254ca400) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1267e5c00) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a46a800) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1273e3000) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a520000) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a7e2800) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113d50000) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116eb5c00) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a51ec00) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118116800) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11848c000) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1192af800) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119916c00) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x120e56800) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1219efc00) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123c6c400) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1171be000) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118f77000) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b890c00) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12af02c00) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12af0d800) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a7e3800) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1192a9000) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12542c400) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124417c00) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12af2bc00) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12196d000) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 04:50:38 INFO - PROCESS | 1655 | 1471089038968 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]]]}] 04:50:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:50:38 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 04:50:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 623ms 04:50:38 INFO - PROCESS | 1655 | 1471089038974 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1655 | 1471089038977 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:50:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:50:38 INFO - PROCESS | 1655 | 1471089038983 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1655 | 1471089038985 Marionette TRACE conn2 <- [1,2958,null,{}] 04:50:38 INFO - PROCESS | 1655 | 1471089038987 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}] 04:50:38 INFO - PROCESS | 1655 | 1471089038989 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:39 INFO - PROCESS | 1655 | 1471089039081 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:50:39 INFO - PROCESS | 1655 | 1471089039137 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1655 | 1471089039138 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1271da000 == 32 [pid = 1655] [id = 748] 04:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1187b8000) [pid = 1655] [serial = 2243] [outer = 0x0] 04:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11922c000) [pid = 1655] [serial = 2244] [outer = 0x1187b8000] 04:50:39 INFO - PROCESS | 1655 | 1471089039168 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12122a800) [pid = 1655] [serial = 2245] [outer = 0x1187b8000] 04:50:39 INFO - PROCESS | 1655 | 1471089039502 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]]]}] 04:50:39 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. 04:50:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 568ms 04:50:39 INFO - PROCESS | 1655 | 1471089039553 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1655 | 1471089039555 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:50:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:50:39 INFO - PROCESS | 1655 | 1471089039559 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1655 | 1471089039562 Marionette TRACE conn2 <- [1,2962,null,{}] 04:50:39 INFO - PROCESS | 1655 | 1471089039574 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}] 04:50:39 INFO - PROCESS | 1655 | 1471089039578 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:39 INFO - PROCESS | 1655 | 1471089039703 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:50:39 INFO - PROCESS | 1655 | 1471089039796 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1655 | 1471089039798 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a219800 == 33 [pid = 1655] [id = 749] 04:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121967400) [pid = 1655] [serial = 2246] [outer = 0x0] 04:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12196cc00) [pid = 1655] [serial = 2247] [outer = 0x121967400] 04:50:39 INFO - PROCESS | 1655 | 1471089039853 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124419000) [pid = 1655] [serial = 2248] [outer = 0x121967400] 04:50:40 INFO - PROCESS | 1655 | 1471089040182 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]]]}] 04:50:40 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. 04:50:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 675ms 04:50:40 INFO - PROCESS | 1655 | 1471089040239 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1655 | 1471089040241 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:50:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:50:40 INFO - PROCESS | 1655 | 1471089040245 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1655 | 1471089040246 Marionette TRACE conn2 <- [1,2966,null,{}] 04:50:40 INFO - PROCESS | 1655 | 1471089040248 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}] 04:50:40 INFO - PROCESS | 1655 | 1471089040249 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:40 INFO - PROCESS | 1655 | 1471089040333 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:50:40 INFO - PROCESS | 1655 | 1471089040336 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1655 | 1471089040337 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b726800 == 34 [pid = 1655] [id = 750] 04:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1254c3800) [pid = 1655] [serial = 2249] [outer = 0x0] 04:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1267f2000) [pid = 1655] [serial = 2250] [outer = 0x1254c3800] 04:50:40 INFO - PROCESS | 1655 | 1471089040362 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12730b400) [pid = 1655] [serial = 2251] [outer = 0x1254c3800] 04:50:40 INFO - PROCESS | 1655 | 1471089040676 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]]]}] 04:50:40 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. 04:50:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 469ms 04:50:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:50:40 INFO - PROCESS | 1655 | 1471089040715 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1655 | 1471089040716 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:50:40 INFO - PROCESS | 1655 | 1471089040718 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1655 | 1471089040719 Marionette TRACE conn2 <- [1,2970,null,{}] 04:50:40 INFO - PROCESS | 1655 | 1471089040721 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}] 04:50:40 INFO - PROCESS | 1655 | 1471089040723 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:40 INFO - PROCESS | 1655 | 1471089040800 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:50:40 INFO - PROCESS | 1655 | 1471089040804 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1655 | 1471089040805 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b933800 == 35 [pid = 1655] [id = 751] 04:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x127311800) [pid = 1655] [serial = 2252] [outer = 0x0] 04:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b5bc00) [pid = 1655] [serial = 2253] [outer = 0x127311800] 04:50:40 INFO - PROCESS | 1655 | 1471089040838 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12916e800) [pid = 1655] [serial = 2254] [outer = 0x127311800] 04:50:41 INFO - PROCESS | 1655 | 1471089041197 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]]]}] 04:50:41 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. 04:50:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 519ms 04:50:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:50:41 INFO - PROCESS | 1655 | 1471089041237 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1655 | 1471089041238 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:50:41 INFO - PROCESS | 1655 | 1471089041240 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1655 | 1471089041241 Marionette TRACE conn2 <- [1,2974,null,{}] 04:50:41 INFO - PROCESS | 1655 | 1471089041244 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}] 04:50:41 INFO - PROCESS | 1655 | 1471089041248 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:41 INFO - PROCESS | 1655 | 1471089041370 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:50:41 INFO - PROCESS | 1655 | 1471089041382 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1655 | 1471089041383 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2bb000 == 36 [pid = 1655] [id = 752] 04:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12917b000) [pid = 1655] [serial = 2255] [outer = 0x0] 04:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a460000) [pid = 1655] [serial = 2256] [outer = 0x12917b000] 04:50:41 INFO - PROCESS | 1655 | 1471089041408 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12af10400) [pid = 1655] [serial = 2257] [outer = 0x12917b000] 04:50:41 INFO - PROCESS | 1655 | 1471089041713 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]]]}] 04:50:41 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. 04:50:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 518ms 04:50:41 INFO - PROCESS | 1655 | 1471089041760 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1655 | 1471089041763 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:50:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:50:41 INFO - PROCESS | 1655 | 1471089041766 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1655 | 1471089041767 Marionette TRACE conn2 <- [1,2978,null,{}] 04:50:41 INFO - PROCESS | 1655 | 1471089041769 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}] 04:50:41 INFO - PROCESS | 1655 | 1471089041770 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:41 INFO - PROCESS | 1655 | 1471089041875 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:50:41 INFO - PROCESS | 1655 | 1471089041888 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1655 | 1471089041889 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc67800 == 37 [pid = 1655] [id = 753] 04:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12af0c000) [pid = 1655] [serial = 2258] [outer = 0x0] 04:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b749c00) [pid = 1655] [serial = 2259] [outer = 0x12af0c000] 04:50:41 INFO - PROCESS | 1655 | 1471089041914 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b809c00) [pid = 1655] [serial = 2260] [outer = 0x12af0c000] 04:50:42 INFO - PROCESS | 1655 | 1471089042233 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]]]}] 04:50:42 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. 04:50:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 517ms 04:50:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:50:42 INFO - PROCESS | 1655 | 1471089042284 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1655 | 1471089042285 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:50:42 INFO - PROCESS | 1655 | 1471089042287 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1655 | 1471089042288 Marionette TRACE conn2 <- [1,2982,null,{}] 04:50:42 INFO - PROCESS | 1655 | 1471089042290 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}] 04:50:42 INFO - PROCESS | 1655 | 1471089042291 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:42 INFO - PROCESS | 1655 | 1471089042390 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:50:42 INFO - PROCESS | 1655 | 1471089042401 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 1655 | 1471089042402 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d17a800 == 38 [pid = 1655] [id = 754] 04:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b80e400) [pid = 1655] [serial = 2261] [outer = 0x0] 04:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b890800) [pid = 1655] [serial = 2262] [outer = 0x12b80e400] 04:50:42 INFO - PROCESS | 1655 | 1471089042426 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b895800) [pid = 1655] [serial = 2263] [outer = 0x12b80e400] 04:50:42 INFO - PROCESS | 1655 | 1471089042715 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"]]]}] 04:50:42 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 04:50:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:50:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 473ms 04:50:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:50:42 INFO - PROCESS | 1655 | 1471089042764 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1655 | 1471089042766 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:50:42 INFO - PROCESS | 1655 | 1471089042770 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1655 | 1471089042771 Marionette TRACE conn2 <- [1,2986,null,{}] 04:50:42 INFO - PROCESS | 1655 | 1471089042773 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}] 04:50:42 INFO - PROCESS | 1655 | 1471089042775 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:42 INFO - PROCESS | 1655 | 1471089042898 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:50:42 INFO - PROCESS | 1655 | 1471089042913 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 1655 | 1471089042914 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3a4800 == 39 [pid = 1655] [id = 755] 04:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b948800) [pid = 1655] [serial = 2264] [outer = 0x0] 04:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b94c400) [pid = 1655] [serial = 2265] [outer = 0x12b948800] 04:50:42 INFO - PROCESS | 1655 | 1471089042954 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b956000) [pid = 1655] [serial = 2266] [outer = 0x12b948800] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x111f0b400) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11821a400) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1168e1400) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x110e74400) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119b2bc00) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12195fc00) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112f98000) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110e74c00) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1187b7000) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121961800) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1241b4400) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1168e7c00) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121968000) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1273db400) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12916dc00) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112d7b000) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:50:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119224000) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:50:43 INFO - PROCESS | 1655 | 1471089043416 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]]]}] 04:50:43 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. 04:50:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 671ms 04:50:43 INFO - PROCESS | 1655 | 1471089043440 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 1655 | 1471089043442 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:50:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:50:43 INFO - PROCESS | 1655 | 1471089043449 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1655 | 1471089043451 Marionette TRACE conn2 <- [1,2990,null,{}] 04:50:43 INFO - PROCESS | 1655 | 1471089043453 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}] 04:50:43 INFO - PROCESS | 1655 | 1471089043454 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:43 INFO - PROCESS | 1655 | 1471089043572 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:50:43 INFO - PROCESS | 1655 | 1471089043628 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1655 | 1471089043629 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d74f000 == 40 [pid = 1655] [id = 756] 04:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112db5c00) [pid = 1655] [serial = 2267] [outer = 0x0] 04:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1187b5000) [pid = 1655] [serial = 2268] [outer = 0x112db5c00] 04:50:43 INFO - PROCESS | 1655 | 1471089043654 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1273dc000) [pid = 1655] [serial = 2269] [outer = 0x112db5c00] 04:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d757000 == 41 [pid = 1655] [id = 757] 04:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b80ec00) [pid = 1655] [serial = 2270] [outer = 0x0] 04:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a524c00) [pid = 1655] [serial = 2271] [outer = 0x12b80ec00] 04:50:43 INFO - PROCESS | 1655 | 1471089043938 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]]]}] 04:50:43 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. 04:50:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 524ms 04:50:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:50:43 INFO - PROCESS | 1655 | 1471089043970 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 1655 | 1471089043972 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:50:43 INFO - PROCESS | 1655 | 1471089043974 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1655 | 1471089043976 Marionette TRACE conn2 <- [1,2994,null,{}] 04:50:43 INFO - PROCESS | 1655 | 1471089043989 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}] 04:50:43 INFO - PROCESS | 1655 | 1471089043990 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:44 INFO - PROCESS | 1655 | 1471089044101 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:50:44 INFO - PROCESS | 1655 | 1471089044161 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1655 | 1471089044162 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d7cd000 == 42 [pid = 1655] [id = 758] 04:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1168e7c00) [pid = 1655] [serial = 2272] [outer = 0x0] 04:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12af31000) [pid = 1655] [serial = 2273] [outer = 0x1168e7c00] 04:50:44 INFO - PROCESS | 1655 | 1471089044188 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12bcf7c00) [pid = 1655] [serial = 2274] [outer = 0x1168e7c00] 04:50:44 INFO - PROCESS | 1655 | 1471089044434 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]]]}] 04:50:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:50:44 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 04:50:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 480ms 04:50:44 INFO - PROCESS | 1655 | 1471089044454 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 1655 | 1471089044455 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:50:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:50:44 INFO - PROCESS | 1655 | 1471089044457 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1655 | 1471089044459 Marionette TRACE conn2 <- [1,2998,null,{}] 04:50:44 INFO - PROCESS | 1655 | 1471089044471 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}] 04:50:44 INFO - PROCESS | 1655 | 1471089044472 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:44 INFO - PROCESS | 1655 | 1471089044561 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:50:44 INFO - PROCESS | 1655 | 1471089044566 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1655 | 1471089044567 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d99b800 == 43 [pid = 1655] [id = 759] 04:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b94b800) [pid = 1655] [serial = 2275] [outer = 0x0] 04:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bd9c000) [pid = 1655] [serial = 2276] [outer = 0x12b94b800] 04:50:44 INFO - PROCESS | 1655 | 1471089044590 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bda2800) [pid = 1655] [serial = 2277] [outer = 0x12b94b800] 04:50:44 INFO - PROCESS | 1655 | 1471089044915 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]]]}] 04:50:44 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. 04:50:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 475ms 04:50:44 INFO - PROCESS | 1655 | 1471089044934 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 1655 | 1471089044943 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:50:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:50:44 INFO - PROCESS | 1655 | 1471089044947 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1655 | 1471089044948 Marionette TRACE conn2 <- [1,3002,null,{}] 04:50:44 INFO - PROCESS | 1655 | 1471089044951 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}] 04:50:44 INFO - PROCESS | 1655 | 1471089044952 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:45 INFO - PROCESS | 1655 | 1471089045037 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:50:45 INFO - PROCESS | 1655 | 1471089045103 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1655 | 1471089045104 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a14800 == 44 [pid = 1655] [id = 760] 04:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1161fc000) [pid = 1655] [serial = 2278] [outer = 0x0] 04:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12bda4c00) [pid = 1655] [serial = 2279] [outer = 0x1161fc000] 04:50:45 INFO - PROCESS | 1655 | 1471089045128 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12c495c00) [pid = 1655] [serial = 2280] [outer = 0x1161fc000] 04:50:45 INFO - PROCESS | 1655 | 1471089045496 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]]]}] 04:50:45 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. 04:50:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 568ms 04:50:45 INFO - PROCESS | 1655 | 1471089045516 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 1655 | 1471089045518 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:50:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:50:45 INFO - PROCESS | 1655 | 1471089045522 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1655 | 1471089045524 Marionette TRACE conn2 <- [1,3006,null,{}] 04:50:45 INFO - PROCESS | 1655 | 1471089045528 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}] 04:50:45 INFO - PROCESS | 1655 | 1471089045530 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:45 INFO - PROCESS | 1655 | 1471089045647 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:50:45 INFO - PROCESS | 1655 | 1471089045712 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1655 | 1471089045714 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1125f0000 == 45 [pid = 1655] [id = 761] 04:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113f46800) [pid = 1655] [serial = 2281] [outer = 0x0] 04:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118117c00) [pid = 1655] [serial = 2282] [outer = 0x113f46800] 04:50:45 INFO - PROCESS | 1655 | 1471089045786 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118578c00) [pid = 1655] [serial = 2283] [outer = 0x113f46800] 04:50:46 INFO - PROCESS | 1655 | 1471089046183 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]]]}] 04:50:46 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. 04:50:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 723ms 04:50:46 INFO - PROCESS | 1655 | 1471089046244 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1655 | 1471089046248 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:50:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:50:46 INFO - PROCESS | 1655 | 1471089046252 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1655 | 1471089046254 Marionette TRACE conn2 <- [1,3010,null,{}] 04:50:46 INFO - PROCESS | 1655 | 1471089046257 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}] 04:50:46 INFO - PROCESS | 1655 | 1471089046259 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:46 INFO - PROCESS | 1655 | 1471089046367 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:50:46 INFO - PROCESS | 1655 | 1471089046472 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1655 | 1471089046474 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a08800 == 46 [pid = 1655] [id = 762] 04:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12173ec00) [pid = 1655] [serial = 2284] [outer = 0x0] 04:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1219f4c00) [pid = 1655] [serial = 2285] [outer = 0x12173ec00] 04:50:46 INFO - PROCESS | 1655 | 1471089046507 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12441ac00) [pid = 1655] [serial = 2286] [outer = 0x12173ec00] 04:50:46 INFO - PROCESS | 1655 | 1471089046873 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]]]}] 04:50:46 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 04:50:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 04:50:46 INFO - PROCESS | 1655 | 1471089046922 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1655 | 1471089046924 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:50:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:50:46 INFO - PROCESS | 1655 | 1471089046926 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1655 | 1471089046929 Marionette TRACE conn2 <- [1,3014,null,{}] 04:50:46 INFO - PROCESS | 1655 | 1471089046937 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}] 04:50:46 INFO - PROCESS | 1655 | 1471089046940 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:47 INFO - PROCESS | 1655 | 1471089047047 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:50:47 INFO - PROCESS | 1655 | 1471089047163 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1655 | 1471089047166 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf3b800 == 47 [pid = 1655] [id = 763] 04:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1273d6800) [pid = 1655] [serial = 2287] [outer = 0x0] 04:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129179000) [pid = 1655] [serial = 2288] [outer = 0x1273d6800] 04:50:47 INFO - PROCESS | 1655 | 1471089047198 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a517000) [pid = 1655] [serial = 2289] [outer = 0x1273d6800] 04:50:47 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 04:50:47 INFO - PROCESS | 1655 | 1471089047613 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:50:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:50:47 INFO - {} 04:50:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:50:47 INFO - {} 04:50:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:50:47 INFO - {} 04:50:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:50:47 INFO - {} 04:50:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 722ms 04:50:47 INFO - TEST-START | /FileAPI/fileReader.html 04:50:47 INFO - PROCESS | 1655 | 1471089047648 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 1655 | 1471089047650 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:50:47 INFO - PROCESS | 1655 | 1471089047652 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 1655 | 1471089047653 Marionette TRACE conn2 <- [1,3018,null,{}] 04:50:47 INFO - PROCESS | 1655 | 1471089047656 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}] 04:50:47 INFO - PROCESS | 1655 | 1471089047657 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:47 INFO - PROCESS | 1655 | 1471089047796 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:50:47 INFO - PROCESS | 1655 | 1471089047901 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1655 | 1471089047902 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x112e0f800 == 48 [pid = 1655] [id = 764] 04:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11388dc00) [pid = 1655] [serial = 2290] [outer = 0x0] 04:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1168e9000) [pid = 1655] [serial = 2291] [outer = 0x11388dc00] 04:50:47 INFO - PROCESS | 1655 | 1471089047934 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118490000) [pid = 1655] [serial = 2292] [outer = 0x11388dc00] 04:50:48 INFO - PROCESS | 1655 | 1471089048487 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]]]}] 04:50:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:50:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:50:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:50:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:50:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 872ms 04:50:48 INFO - PROCESS | 1655 | 1471089048525 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1655 | 1471089048527 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:50:48 INFO - TEST-START | /FileAPI/historical.html 04:50:48 INFO - PROCESS | 1655 | 1471089048530 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1655 | 1471089048532 Marionette TRACE conn2 <- [1,3022,null,{}] 04:50:48 INFO - PROCESS | 1655 | 1471089048536 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}] 04:50:48 INFO - PROCESS | 1655 | 1471089048537 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:48 INFO - PROCESS | 1655 | 1471089048639 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:50:48 INFO - PROCESS | 1655 | 1471089048706 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1655 | 1471089048708 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1254a5800 == 49 [pid = 1655] [id = 765] 04:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x116ebd000) [pid = 1655] [serial = 2293] [outer = 0x0] 04:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11848c000) [pid = 1655] [serial = 2294] [outer = 0x116ebd000] 04:50:48 INFO - PROCESS | 1655 | 1471089048735 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118f71400) [pid = 1655] [serial = 2295] [outer = 0x116ebd000] 04:50:49 INFO - PROCESS | 1655 | 1471089049158 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"]]]}] 04:50:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:50:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:50:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:50:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:50:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:50:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:50:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:50:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:50:49 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 04:50:49 INFO - PROCESS | 1655 | 1471089049201 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1655 | 1471089049203 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:50:49 INFO - TEST-START | /FileAPI/idlharness.html 04:50:49 INFO - PROCESS | 1655 | 1471089049208 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1655 | 1471089049209 Marionette TRACE conn2 <- [1,3026,null,{}] 04:50:49 INFO - PROCESS | 1655 | 1471089049211 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}] 04:50:49 INFO - PROCESS | 1655 | 1471089049213 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:49 INFO - PROCESS | 1655 | 1471089049309 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:50:49 INFO - PROCESS | 1655 | 1471089049446 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 1655 | 1471089049448 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x121661000 == 50 [pid = 1655] [id = 766] 04:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11922a400) [pid = 1655] [serial = 2296] [outer = 0x0] 04:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119913400) [pid = 1655] [serial = 2297] [outer = 0x11922a400] 04:50:49 INFO - PROCESS | 1655 | 1471089049495 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x120e50c00) [pid = 1655] [serial = 2298] [outer = 0x11922a400] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d99b800 == 49 [pid = 1655] [id = 759] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d7cd000 == 48 [pid = 1655] [id = 758] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d757000 == 47 [pid = 1655] [id = 757] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d74f000 == 46 [pid = 1655] [id = 756] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3a4800 == 45 [pid = 1655] [id = 755] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d17a800 == 44 [pid = 1655] [id = 754] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc67800 == 43 [pid = 1655] [id = 753] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2bb000 == 42 [pid = 1655] [id = 752] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12b933800 == 41 [pid = 1655] [id = 751] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12b726800 == 40 [pid = 1655] [id = 750] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a219800 == 39 [pid = 1655] [id = 749] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1271da000 == 38 [pid = 1655] [id = 748] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x111c9a800 == 37 [pid = 1655] [id = 746] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1241c9800 == 36 [pid = 1655] [id = 747] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2c4800 == 35 [pid = 1655] [id = 745] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x128c10000 == 34 [pid = 1655] [id = 744] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12d06d000 == 33 [pid = 1655] [id = 742] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119c86800 == 32 [pid = 1655] [id = 743] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119c89000 == 31 [pid = 1655] [id = 730] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1254a5800 == 30 [pid = 1655] [id = 765] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x112e0f800 == 29 [pid = 1655] [id = 764] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf3b800 == 28 [pid = 1655] [id = 763] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x128a08800 == 27 [pid = 1655] [id = 762] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x128a14800 == 26 [pid = 1655] [id = 760] 04:50:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1125f0000 == 25 [pid = 1655] [id = 761] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118570800) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x118459400) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1176af800) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118456400) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119225000) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11985ec00) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x120d11800) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11965ec00) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11388b400) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x110fac400) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x112f9cc00) [pid = 1655] [serial = 2177] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1121afc00) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119b34400) [pid = 1655] [serial = 2180] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11922c400) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126b0ac00) [pid = 1655] [serial = 2183] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123c05000) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a51dc00) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x129173800) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x125430400) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11991b800) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126b10000) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1254ce400) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126f5d000) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12904c000) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129333800) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1273dbc00) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12177fc00) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121964800) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1245cec00) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12a7e4800) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128b57000) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126721400) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120e56c00) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1273dec00) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 04:50:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a46b000) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:50:50 INFO - PROCESS | 1655 | 1471089050769 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]]]}] 04:50:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:50:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:50:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:50:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:50:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:50:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:50:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:50:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:50:50 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 04:50:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:50:50 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 04:50:50 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 04:50:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:50:50 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:50:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:50:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:50:50 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 04:50:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:50:50 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 04:50:50 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 04:50:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:50:50 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:50:50 INFO - TEST-OK | /FileAPI/idlharness.html | took 1588ms 04:50:50 INFO - PROCESS | 1655 | 1471089050798 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1655 | 1471089050800 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:50:50 INFO - TEST-START | /FileAPI/idlharness.worker 04:50:50 INFO - PROCESS | 1655 | 1471089050803 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1655 | 1471089050806 Marionette TRACE conn2 <- [1,3030,null,{}] 04:50:50 INFO - PROCESS | 1655 | 1471089050809 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}] 04:50:50 INFO - PROCESS | 1655 | 1471089050811 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:50 INFO - PROCESS | 1655 | 1471089050896 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:50:50 INFO - PROCESS | 1655 | 1471089050900 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1655 | 1471089050902 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b31000 == 26 [pid = 1655] [id = 767] 04:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x120e5a000) [pid = 1655] [serial = 2299] [outer = 0x0] 04:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121226000) [pid = 1655] [serial = 2300] [outer = 0x120e5a000] 04:50:50 INFO - PROCESS | 1655 | 1471089050932 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121963c00) [pid = 1655] [serial = 2301] [outer = 0x120e5a000] 04:50:51 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 04:50:51 INFO - PROCESS | 1655 | 1471089051663 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,{},{}]]]}] 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:50:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:50:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:50:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:50:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:50:51 INFO - {} 04:50:51 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 04:50:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:50:51 INFO - {} 04:50:51 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 - {} 04:50:51 INFO - {} 04:50:51 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 04:50:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:50:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:50:51 INFO - {} 04:50:51 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 04:50:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:50:51 INFO - {} 04:50:51 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 - {} 04:50:51 INFO - {} 04:50:51 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 04:50:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:50:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:50:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 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 04:50:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:50:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:50:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 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 04:50:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 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 04:50:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 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 04:50:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:50:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:50:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:50:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:50:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:50:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:50:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:50:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:50:51 INFO - {} 04:50:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 887ms 04:50:51 INFO - PROCESS | 1655 | 1471089051691 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1655 | 1471089051696 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:50:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:50:51 INFO - PROCESS | 1655 | 1471089051702 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1655 | 1471089051705 Marionette TRACE conn2 <- [1,3034,null,{}] 04:50:51 INFO - PROCESS | 1655 | 1471089051708 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}] 04:50:51 INFO - PROCESS | 1655 | 1471089051711 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:51 INFO - PROCESS | 1655 | 1471089051813 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:50:51 INFO - PROCESS | 1655 | 1471089051817 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1655 | 1471089051818 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf4a800 == 27 [pid = 1655] [id = 768] 04:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1219fb400) [pid = 1655] [serial = 2302] [outer = 0x0] 04:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12af07c00) [pid = 1655] [serial = 2303] [outer = 0x1219fb400] 04:50:51 INFO - PROCESS | 1655 | 1471089051839 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12af2c400) [pid = 1655] [serial = 2304] [outer = 0x1219fb400] 04:50:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:50:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 522ms 04:50:52 INFO - PROCESS | 1655 | 1471089052218 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]]]}] 04:50:52 INFO - PROCESS | 1655 | 1471089052225 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1655 | 1471089052230 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:50:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:50:52 INFO - PROCESS | 1655 | 1471089052234 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1655 | 1471089052237 Marionette TRACE conn2 <- [1,3038,null,{}] 04:50:52 INFO - PROCESS | 1655 | 1471089052250 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}] 04:50:52 INFO - PROCESS | 1655 | 1471089052264 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:52 INFO - PROCESS | 1655 | 1471089052429 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:50:52 INFO - PROCESS | 1655 | 1471089052450 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1655 | 1471089052452 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cc5d000 == 28 [pid = 1655] [id = 769] 04:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b80d400) [pid = 1655] [serial = 2305] [outer = 0x0] 04:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b899000) [pid = 1655] [serial = 2306] [outer = 0x12b80d400] 04:50:52 INFO - PROCESS | 1655 | 1471089052497 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12bc65800) [pid = 1655] [serial = 2307] [outer = 0x12b80d400] 04:50:52 INFO - PROCESS | 1655 | 1471089052920 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"]]]}] 04:50:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:50:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 731ms 04:50:52 INFO - PROCESS | 1655 | 1471089052965 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1655 | 1471089052968 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:50:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:50:52 INFO - PROCESS | 1655 | 1471089052981 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1655 | 1471089052983 Marionette TRACE conn2 <- [1,3042,null,{}] 04:50:52 INFO - PROCESS | 1655 | 1471089052986 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}] 04:50:52 INFO - PROCESS | 1655 | 1471089052988 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:53 INFO - PROCESS | 1655 | 1471089053158 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:50:53 INFO - PROCESS | 1655 | 1471089053202 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1655 | 1471089053203 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d176800 == 29 [pid = 1655] [id = 770] 04:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12bcf2800) [pid = 1655] [serial = 2308] [outer = 0x0] 04:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12bcf8c00) [pid = 1655] [serial = 2309] [outer = 0x12bcf2800] 04:50:53 INFO - PROCESS | 1655 | 1471089053227 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12bd9d800) [pid = 1655] [serial = 2310] [outer = 0x12bcf2800] 04:50:53 INFO - PROCESS | 1655 | 1471089053608 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]]]}] 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:50:53 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. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:50:53 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'.) 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:50:53 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. 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:50:53 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. 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:50:53 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. 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:50:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 680ms 04:50:53 INFO - PROCESS | 1655 | 1471089053664 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:50:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:50:53 INFO - PROCESS | 1655 | 1471089053665 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:50:53 INFO - PROCESS | 1655 | 1471089053667 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1655 | 1471089053669 Marionette TRACE conn2 <- [1,3046,null,{}] 04:50:53 INFO - PROCESS | 1655 | 1471089053672 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}] 04:50:53 INFO - PROCESS | 1655 | 1471089053673 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:53 INFO - PROCESS | 1655 | 1471089053770 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:50:53 INFO - PROCESS | 1655 | 1471089053775 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1655 | 1471089053776 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d3a1800 == 30 [pid = 1655] [id = 771] 04:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12bd9fc00) [pid = 1655] [serial = 2311] [outer = 0x0] 04:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12bda9000) [pid = 1655] [serial = 2312] [outer = 0x12bd9fc00] 04:50:53 INFO - PROCESS | 1655 | 1471089053801 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12c4a1400) [pid = 1655] [serial = 2313] [outer = 0x12bd9fc00] 04:50: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 04:50:54 INFO - PROCESS | 1655 | 1471089054161 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:50:54 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:50:54 INFO - {} 04:50:54 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 519ms 04:50:54 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:50:54 INFO - PROCESS | 1655 | 1471089054187 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1655 | 1471089054188 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:50:54 INFO - PROCESS | 1655 | 1471089054190 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1655 | 1471089054192 Marionette TRACE conn2 <- [1,3050,null,{}] 04:50:54 INFO - PROCESS | 1655 | 1471089054194 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}] 04:50:54 INFO - PROCESS | 1655 | 1471089054198 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:54 INFO - PROCESS | 1655 | 1471089054310 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:50:54 INFO - PROCESS | 1655 | 1471089054322 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1655 | 1471089054323 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d99b000 == 31 [pid = 1655] [id = 772] 04:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11674ec00) [pid = 1655] [serial = 2314] [outer = 0x0] 04:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12cc43400) [pid = 1655] [serial = 2315] [outer = 0x11674ec00] 04:50:54 INFO - PROCESS | 1655 | 1471089054348 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12d051000) [pid = 1655] [serial = 2316] [outer = 0x11674ec00] 04:50:54 INFO - PROCESS | 1655 | 1471089054672 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]]]}] 04:50:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:50:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:50:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:50:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:50:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 518ms 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1161fc000) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1168e7c00) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12917b000) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12af0c000) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b80e400) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b94b800) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a518400) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x120d04800) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113a04400) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121967400) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1254c3800) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b948800) [pid = 1655] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118570400) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x127311800) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1187b8000) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112cc4400) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112db5c00) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11817a800) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:50:54 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b80ec00) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:50:54 INFO - PROCESS | 1655 | 1471089054919 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1655 | 1471089054920 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:50:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:50:54 INFO - PROCESS | 1655 | 1471089054925 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1655 | 1471089054926 Marionette TRACE conn2 <- [1,3054,null,{}] 04:50:54 INFO - PROCESS | 1655 | 1471089054928 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}] 04:50:54 INFO - PROCESS | 1655 | 1471089054929 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:55 INFO - PROCESS | 1655 | 1471089055003 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:50:55 INFO - PROCESS | 1655 | 1471089055008 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1655 | 1471089055009 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x113022800 == 32 [pid = 1655] [id = 773] 04:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113a04400) [pid = 1655] [serial = 2317] [outer = 0x0] 04:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118573800) [pid = 1655] [serial = 2318] [outer = 0x113a04400] 04:50:55 INFO - PROCESS | 1655 | 1471089055040 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x129056000) [pid = 1655] [serial = 2319] [outer = 0x113a04400] 04:50:55 INFO - PROCESS | 1655 | 1471089055645 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"]]]}] 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:50:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:50:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:50:55 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" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:50:55 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" 04:50:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:50:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:50:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:50:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 783ms 04:50:55 INFO - PROCESS | 1655 | 1471089055710 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 1655 | 1471089055711 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:50:55 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:50:55 INFO - PROCESS | 1655 | 1471089055714 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1655 | 1471089055715 Marionette TRACE conn2 <- [1,3058,null,{}] 04:50:55 INFO - PROCESS | 1655 | 1471089055718 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}] 04:50:55 INFO - PROCESS | 1655 | 1471089055719 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:55 INFO - PROCESS | 1655 | 1471089055800 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:50:55 INFO - PROCESS | 1655 | 1471089055859 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1655 | 1471089055860 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x111a45000 == 33 [pid = 1655] [id = 774] 04:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112576800) [pid = 1655] [serial = 2320] [outer = 0x0] 04:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12d053000) [pid = 1655] [serial = 2321] [outer = 0x112576800] 04:50:55 INFO - PROCESS | 1655 | 1471089055884 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12bda1800) [pid = 1655] [serial = 2322] [outer = 0x112576800] 04:50:56 INFO - PROCESS | 1655 | 1471089056150 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]]]}] 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:50:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:50:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:50:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:50:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:50:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:50:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:50:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:50:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:50:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 475ms 04:50:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:50:56 INFO - PROCESS | 1655 | 1471089056190 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:50:56 INFO - PROCESS | 1655 | 1471089056191 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:50:56 INFO - PROCESS | 1655 | 1471089056201 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1655 | 1471089056202 Marionette TRACE conn2 <- [1,3062,null,{}] 04:50:56 INFO - PROCESS | 1655 | 1471089056204 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}] 04:50:56 INFO - PROCESS | 1655 | 1471089056205 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:56 INFO - PROCESS | 1655 | 1471089056298 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:50:56 INFO - PROCESS | 1655 | 1471089056302 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1655 | 1471089056303 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x116718000 == 34 [pid = 1655] [id = 775] 04:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x110f0c400) [pid = 1655] [serial = 2323] [outer = 0x0] 04:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112d7a800) [pid = 1655] [serial = 2324] [outer = 0x110f0c400] 04:50:56 INFO - PROCESS | 1655 | 1471089056327 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12d057c00) [pid = 1655] [serial = 2325] [outer = 0x110f0c400] 04:50: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 04:50:56 INFO - PROCESS | 1655 | 1471089056658 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:50:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:50:56 INFO - {} 04:50:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 476ms 04:50:56 INFO - PROCESS | 1655 | 1471089056671 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:50:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:50:56 INFO - PROCESS | 1655 | 1471089056672 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:50:56 INFO - PROCESS | 1655 | 1471089056674 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1655 | 1471089056675 Marionette TRACE conn2 <- [1,3066,null,{}] 04:50:56 INFO - PROCESS | 1655 | 1471089056679 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}] 04:50:56 INFO - PROCESS | 1655 | 1471089056681 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:56 INFO - PROCESS | 1655 | 1471089056757 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:50:56 INFO - PROCESS | 1655 | 1471089056830 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1655 | 1471089056831 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x112973800 == 35 [pid = 1655] [id = 776] 04:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x113075400) [pid = 1655] [serial = 2326] [outer = 0x0] 04:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11307fc00) [pid = 1655] [serial = 2327] [outer = 0x113075400] 04:50:56 INFO - PROCESS | 1655 | 1471089056856 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121964000) [pid = 1655] [serial = 2328] [outer = 0x113075400] 04:50:57 INFO - PROCESS | 1655 | 1471089057275 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]]]}] 04:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:50:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:50:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 621ms 04:50:57 INFO - PROCESS | 1655 | 1471089057296 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1655 | 1471089057299 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:50:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:50:57 INFO - PROCESS | 1655 | 1471089057302 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1655 | 1471089057304 Marionette TRACE conn2 <- [1,3070,null,{}] 04:50:57 INFO - PROCESS | 1655 | 1471089057308 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}] 04:50:57 INFO - PROCESS | 1655 | 1471089057310 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:57 INFO - PROCESS | 1655 | 1471089057430 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:50:57 INFO - PROCESS | 1655 | 1471089057521 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:57 INFO - PROCESS | 1655 | 1471089057522 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11670a000 == 36 [pid = 1655] [id = 777] 04:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1121b5000) [pid = 1655] [serial = 2329] [outer = 0x0] 04:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11257a800) [pid = 1655] [serial = 2330] [outer = 0x1121b5000] 04:50:57 INFO - PROCESS | 1655 | 1471089057553 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112f92000) [pid = 1655] [serial = 2331] [outer = 0x1121b5000] 04:50:57 INFO - PROCESS | 1655 | 1471089057974 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]]]}] 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 722ms 04:50:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:50:58 INFO - PROCESS | 1655 | 1471089058023 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1655 | 1471089058027 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:50:58 INFO - PROCESS | 1655 | 1471089058031 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1655 | 1471089058033 Marionette TRACE conn2 <- [1,3074,null,{}] 04:50:58 INFO - PROCESS | 1655 | 1471089058036 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}] 04:50:58 INFO - PROCESS | 1655 | 1471089058037 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:58 INFO - PROCESS | 1655 | 1471089058172 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:50:58 INFO - PROCESS | 1655 | 1471089058303 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1655 | 1471089058305 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x128c22000 == 37 [pid = 1655] [id = 778] 04:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11388fc00) [pid = 1655] [serial = 2332] [outer = 0x0] 04:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11674bc00) [pid = 1655] [serial = 2333] [outer = 0x11388fc00] 04:50:58 INFO - PROCESS | 1655 | 1471089058338 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11817e800) [pid = 1655] [serial = 2334] [outer = 0x11388fc00] 04:50:58 INFO - PROCESS | 1655 | 1471089058759 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]]]}] 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 773ms 04:50:58 INFO - PROCESS | 1655 | 1471089058805 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1655 | 1471089058807 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:50:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:50:58 INFO - PROCESS | 1655 | 1471089058809 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1655 | 1471089058812 Marionette TRACE conn2 <- [1,3078,null,{}] 04:50:58 INFO - PROCESS | 1655 | 1471089058820 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}] 04:50:58 INFO - PROCESS | 1655 | 1471089058823 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:58 INFO - PROCESS | 1655 | 1471089058937 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:50:59 INFO - PROCESS | 1655 | 1471089059051 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1655 | 1471089059053 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a4cc800 == 38 [pid = 1655] [id = 779] 04:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11848fc00) [pid = 1655] [serial = 2335] [outer = 0x0] 04:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x120e08400) [pid = 1655] [serial = 2336] [outer = 0x11848fc00] 04:50:59 INFO - PROCESS | 1655 | 1471089059086 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x121967000) [pid = 1655] [serial = 2337] [outer = 0x11848fc00] 04:50:59 INFO - PROCESS | 1655 | 1471089059758 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] 04:50:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:50:59 INFO - PROCESS | 1655 | 1471089059790 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:50:59 INFO - PROCESS | 1655 | 1471089059795 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1655 | 1471089059798 Marionette TRACE conn2 <- [1,3082,null,{}] 04:50:59 INFO - PROCESS | 1655 | 1471089059803 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}] 04:50:59 INFO - PROCESS | 1655 | 1471089059806 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:50:59 INFO - PROCESS | 1655 | 1471089059979 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:51:00 INFO - PROCESS | 1655 | 1471089060111 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1655 | 1471089060112 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:00 INFO - PROCESS | 1655 | --DOCSHELL 0x116718000 == 37 [pid = 1655] [id = 775] 04:51:00 INFO - PROCESS | 1655 | --DOCSHELL 0x111a45000 == 36 [pid = 1655] [id = 774] 04:51:00 INFO - PROCESS | 1655 | --DOCSHELL 0x113022800 == 35 [pid = 1655] [id = 773] 04:51:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12d99b000 == 34 [pid = 1655] [id = 772] 04:51:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12d3a1800 == 33 [pid = 1655] [id = 771] 04:51:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12d176800 == 32 [pid = 1655] [id = 770] 04:51:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12cc5d000 == 31 [pid = 1655] [id = 769] 04:51:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf4a800 == 30 [pid = 1655] [id = 768] 04:51:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x111a5a800 == 31 [pid = 1655] [id = 780] 04:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x110e75000) [pid = 1655] [serial = 2338] [outer = 0x0] 04:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x110f08800) [pid = 1655] [serial = 2339] [outer = 0x110e75000] 04:51:00 INFO - PROCESS | 1655 | 1471089060162 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x112581000) [pid = 1655] [serial = 2340] [outer = 0x110e75000] 04:51:00 INFO - PROCESS | 1655 | --DOCSHELL 0x128b31000 == 30 [pid = 1655] [id = 767] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12bda4c00) [pid = 1655] [serial = 2279] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a460000) [pid = 1655] [serial = 2256] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b749c00) [pid = 1655] [serial = 2259] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12af10400) [pid = 1655] [serial = 2257] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b890800) [pid = 1655] [serial = 2262] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12b809c00) [pid = 1655] [serial = 2260] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12bda2800) [pid = 1655] [serial = 2277] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12af0d000) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12196c800) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116006800) [pid = 1655] [serial = 2239] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123f46800) [pid = 1655] [serial = 2237] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12196cc00) [pid = 1655] [serial = 2247] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124419000) [pid = 1655] [serial = 2248] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1267f2000) [pid = 1655] [serial = 2250] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12730b400) [pid = 1655] [serial = 2251] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b94c400) [pid = 1655] [serial = 2265] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1187b7800) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119857000) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128b5bc00) [pid = 1655] [serial = 2253] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11922c000) [pid = 1655] [serial = 2244] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12122a800) [pid = 1655] [serial = 2245] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11388f400) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11680e000) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1187b5000) [pid = 1655] [serial = 2268] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11845d800) [pid = 1655] [serial = 2241] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1187b5400) [pid = 1655] [serial = 2242] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12b895800) [pid = 1655] [serial = 2263] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12bcf7c00) [pid = 1655] [serial = 2274] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12bd9c000) [pid = 1655] [serial = 2276] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12b956000) [pid = 1655] [serial = 2266] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1273dc000) [pid = 1655] [serial = 2269] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a524c00) [pid = 1655] [serial = 2271] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12af31000) [pid = 1655] [serial = 2273] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12916e800) [pid = 1655] [serial = 2254] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12c495c00) [pid = 1655] [serial = 2280] [outer = 0x0] [url = about:blank] 04:51:00 INFO - PROCESS | 1655 | 1471089060448 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]]]}] 04:51:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:51:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:51:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:51:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:51:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 674ms 04:51:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:51:00 INFO - PROCESS | 1655 | 1471089060469 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1655 | 1471089060471 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:51:00 INFO - PROCESS | 1655 | 1471089060476 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1655 | 1471089060479 Marionette TRACE conn2 <- [1,3086,null,{}] 04:51:00 INFO - PROCESS | 1655 | 1471089060488 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}] 04:51:00 INFO - PROCESS | 1655 | 1471089060489 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:00 INFO - PROCESS | 1655 | 1471089060582 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:51:00 INFO - PROCESS | 1655 | 1471089060644 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1655 | 1471089060645 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x116717000 == 31 [pid = 1655] [id = 781] 04:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x113ab1c00) [pid = 1655] [serial = 2341] [outer = 0x0] 04:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1160b4c00) [pid = 1655] [serial = 2342] [outer = 0x113ab1c00] 04:51:00 INFO - PROCESS | 1655 | 1471089060672 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11674b000) [pid = 1655] [serial = 2343] [outer = 0x113ab1c00] 04:51:01 INFO - PROCESS | 1655 | 1471089061000 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:51:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 580ms 04:51:01 INFO - PROCESS | 1655 | 1471089061057 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1655 | 1471089061059 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:51:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:51:01 INFO - PROCESS | 1655 | 1471089061062 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1655 | 1471089061066 Marionette TRACE conn2 <- [1,3090,null,{}] 04:51:01 INFO - PROCESS | 1655 | 1471089061078 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}] 04:51:01 INFO - PROCESS | 1655 | 1471089061082 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:01 INFO - PROCESS | 1655 | 1471089061223 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:51:01 INFO - PROCESS | 1655 | 1471089061352 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1655 | 1471089061355 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198a3000 == 32 [pid = 1655] [id = 782] 04:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11680e000) [pid = 1655] [serial = 2344] [outer = 0x0] 04:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116eb8c00) [pid = 1655] [serial = 2345] [outer = 0x11680e000] 04:51:01 INFO - PROCESS | 1655 | 1471089061402 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11848e400) [pid = 1655] [serial = 2346] [outer = 0x11680e000] 04:51:01 INFO - PROCESS | 1655 | 1471089061708 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:51:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 676ms 04:51:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:51:01 INFO - PROCESS | 1655 | 1471089061739 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1655 | 1471089061741 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:51:01 INFO - PROCESS | 1655 | 1471089061751 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1655 | 1471089061752 Marionette TRACE conn2 <- [1,3094,null,{}] 04:51:01 INFO - PROCESS | 1655 | 1471089061754 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}] 04:51:01 INFO - PROCESS | 1655 | 1471089061755 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:01 INFO - PROCESS | 1655 | 1471089061873 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:51:01 INFO - PROCESS | 1655 | 1471089061879 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1655 | 1471089061880 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11296c800 == 33 [pid = 1655] [id = 783] 04:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118495400) [pid = 1655] [serial = 2347] [outer = 0x0] 04:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1187ac000) [pid = 1655] [serial = 2348] [outer = 0x118495400] 04:51:01 INFO - PROCESS | 1655 | 1471089061905 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119226000) [pid = 1655] [serial = 2349] [outer = 0x118495400] 04:51:02 INFO - PROCESS | 1655 | 1471089062192 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:51:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 476ms 04:51:02 INFO - PROCESS | 1655 | 1471089062220 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1655 | 1471089062221 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:51:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:51:02 INFO - PROCESS | 1655 | 1471089062223 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1655 | 1471089062224 Marionette TRACE conn2 <- [1,3098,null,{}] 04:51:02 INFO - PROCESS | 1655 | 1471089062227 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}] 04:51:02 INFO - PROCESS | 1655 | 1471089062230 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:02 INFO - PROCESS | 1655 | 1471089062319 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:51:02 INFO - PROCESS | 1655 | 1471089062322 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1655 | 1471089062323 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x123cb7000 == 34 [pid = 1655] [id = 784] 04:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11921e800) [pid = 1655] [serial = 2350] [outer = 0x0] 04:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119b2f400) [pid = 1655] [serial = 2351] [outer = 0x11921e800] 04:51:02 INFO - PROCESS | 1655 | 1471089062348 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120e5a800) [pid = 1655] [serial = 2352] [outer = 0x11921e800] 04:51:02 INFO - PROCESS | 1655 | 1471089062716 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]]]}] 04:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:51:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 519ms 04:51:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:51:02 INFO - PROCESS | 1655 | 1471089062748 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1655 | 1471089062750 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:51:02 INFO - PROCESS | 1655 | 1471089062752 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1655 | 1471089062753 Marionette TRACE conn2 <- [1,3102,null,{}] 04:51:02 INFO - PROCESS | 1655 | 1471089062755 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}] 04:51:02 INFO - PROCESS | 1655 | 1471089062759 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:02 INFO - PROCESS | 1655 | 1471089062883 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:51:02 INFO - PROCESS | 1655 | 1471089062923 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1655 | 1471089062924 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b37800 == 35 [pid = 1655] [id = 785] 04:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12122a800) [pid = 1655] [serial = 2353] [outer = 0x0] 04:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12196ac00) [pid = 1655] [serial = 2354] [outer = 0x12122a800] 04:51:02 INFO - PROCESS | 1655 | 1471089062954 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123f51800) [pid = 1655] [serial = 2355] [outer = 0x12122a800] 04:51:03 INFO - PROCESS | 1655 | 1471089063235 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:51:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:51:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 519ms 04:51:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:51:03 INFO - PROCESS | 1655 | 1471089063274 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1655 | 1471089063276 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:51:03 INFO - PROCESS | 1655 | 1471089063280 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1655 | 1471089063289 Marionette TRACE conn2 <- [1,3106,null,{}] 04:51:03 INFO - PROCESS | 1655 | 1471089063292 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}] 04:51:03 INFO - PROCESS | 1655 | 1471089063293 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:03 INFO - PROCESS | 1655 | 1471089063398 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:51:03 INFO - PROCESS | 1655 | 1471089063410 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1655 | 1471089063411 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x129312000 == 36 [pid = 1655] [id = 786] 04:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1241b6000) [pid = 1655] [serial = 2356] [outer = 0x0] 04:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124412400) [pid = 1655] [serial = 2357] [outer = 0x1241b6000] 04:51:03 INFO - PROCESS | 1655 | 1471089063435 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12542e800) [pid = 1655] [serial = 2358] [outer = 0x1241b6000] 04:51:03 INFO - PROCESS | 1655 | 1471089063741 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]]]}] 04:51:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:51:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:51:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:51:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 481ms 04:51:03 INFO - PROCESS | 1655 | 1471089063759 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1655 | 1471089063762 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:51:03 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:51:03 INFO - PROCESS | 1655 | 1471089063771 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1655 | 1471089063772 Marionette TRACE conn2 <- [1,3110,null,{}] 04:51:03 INFO - PROCESS | 1655 | 1471089063774 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}] 04:51:03 INFO - PROCESS | 1655 | 1471089063775 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:03 INFO - PROCESS | 1655 | 1471089063878 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:51:03 INFO - PROCESS | 1655 | 1471089063882 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1655 | 1471089063883 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5de800 == 37 [pid = 1655] [id = 787] 04:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12447b400) [pid = 1655] [serial = 2359] [outer = 0x0] 04:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12657c800) [pid = 1655] [serial = 2360] [outer = 0x12447b400] 04:51:03 INFO - PROCESS | 1655 | 1471089063908 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1267e5800) [pid = 1655] [serial = 2361] [outer = 0x12447b400] 04:51:04 INFO - PROCESS | 1655 | 1471089064212 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"]]]}] 04:51:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:51:04 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:51:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:51:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:51:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:51:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 476ms 04:51:04 INFO - PROCESS | 1655 | 1471089064253 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1655 | 1471089064255 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:51:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:51:04 INFO - PROCESS | 1655 | 1471089064257 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1655 | 1471089064259 Marionette TRACE conn2 <- [1,3114,null,{}] 04:51:04 INFO - PROCESS | 1655 | 1471089064269 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}] 04:51:04 INFO - PROCESS | 1655 | 1471089064271 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:04 INFO - PROCESS | 1655 | 1471089064392 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:51:04 INFO - PROCESS | 1655 | 1471089064448 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\", \"b8576b8b-832a-462b-8581-84cd69dfbbeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1655 | 1471089064450 Marionette INFO sendAsync 30be95cd-1cc4-5045-b171-e47764fc69c8 04:51:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af52800 == 38 [pid = 1655] [id = 788] 04:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x125432800) [pid = 1655] [serial = 2362] [outer = 0x0] 04:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1267f2000) [pid = 1655] [serial = 2363] [outer = 0x125432800] 04:51:04 INFO - PROCESS | 1655 | 1471089064490 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126fd4400) [pid = 1655] [serial = 2364] [outer = 0x125432800] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1273d6800) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12bcf2800) [pid = 1655] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116ebd000) [pid = 1655] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11922a400) [pid = 1655] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x120e5a000) [pid = 1655] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11674ec00) [pid = 1655] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11388dc00) [pid = 1655] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112576800) [pid = 1655] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113f46800) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x110f0c400) [pid = 1655] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12bd9fc00) [pid = 1655] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b80d400) [pid = 1655] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113a04400) [pid = 1655] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12173ec00) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:51:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1219fb400) [pid = 1655] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:51:04 INFO - PROCESS | 1655 | 1471089064959 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]]]}] 04:51:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:51:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 728ms 04:51:04 INFO - PROCESS | 1655 | 1471089064986 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1655 | 1471089064987 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:51:06 WARNING - u'runner_teardown' () 04:51:06 INFO - No more tests 04:51:06 INFO - Got 0 unexpected results 04:51:06 INFO - SUITE-END | took 512s 04:51:06 INFO - Closing logging queue 04:51:06 INFO - queue closed 04:51:06 INFO - Return code: 0 04:51:06 WARNING - # TBPL SUCCESS # 04:51:06 INFO - Running post-action listener: _resource_record_post_action 04:51:06 INFO - Running post-run listener: _resource_record_post_run 04:51:07 INFO - Total resource usage - Wall time: 534s; CPU: 57.0%; Read bytes: 31624704; Write bytes: 953653760; Read time: 202; Write time: 5043 04:51:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:51:07 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146369024; Write bytes: 147871744; Read time: 13851; Write time: 319 04:51:07 INFO - run-tests - Wall time: 516s; CPU: 58.0%; Read bytes: 29666816; Write bytes: 794251776; Read time: 183; Write time: 4681 04:51:07 INFO - Running post-run listener: _upload_blobber_files 04:51:07 INFO - Blob upload gear active. 04:51:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:51:07 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:51:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:51:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:51:07 INFO - (blobuploader) - INFO - Open directory for files ... 04:51:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:51:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:51:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:51:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:51:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:51:08 INFO - (blobuploader) - INFO - Done attempting. 04:51:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:51:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:51:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:51:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:51:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:51:10 INFO - (blobuploader) - INFO - Done attempting. 04:51:10 INFO - (blobuploader) - INFO - Iteration through files over. 04:51:10 INFO - Return code: 0 04:51:10 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:51:10 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:51:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b0d5e62f1eb7376ed9e427548c550309f4ab818e12fa7024504d7c31972bddfabf674c6627b3b0805eabf596f43fbe373ad8e7644a5284779e65c5bf1254d3bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/868e378675d1a3a0390fd88d03fa0e1c874839709768461a4fd23a1ae018aab4ad5a5525d06a4c899b286bab2847da57997a61576e732af359e3108a9c7451bb"} 04:51:10 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:51:10 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:51:10 INFO - Contents: 04:51:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b0d5e62f1eb7376ed9e427548c550309f4ab818e12fa7024504d7c31972bddfabf674c6627b3b0805eabf596f43fbe373ad8e7644a5284779e65c5bf1254d3bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/868e378675d1a3a0390fd88d03fa0e1c874839709768461a4fd23a1ae018aab4ad5a5525d06a4c899b286bab2847da57997a61576e732af359e3108a9c7451bb"} 04:51:10 INFO - Running post-run listener: copy_logs_to_upload_dir 04:51:10 INFO - Copying logs to upload dir... 04:51:10 INFO - mkdir: /builds/slave/test/build/upload/logs 04:51:10 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1037.629747 ========= master_lag: 0.54 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 18 secs) (at 2016-08-13 04:51:10.885339) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-13 04:51:10.890151) ========= 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.vT9rQj0rtZ/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.c45065b4Sz/Listeners TMPDIR=/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/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/b0d5e62f1eb7376ed9e427548c550309f4ab818e12fa7024504d7c31972bddfabf674c6627b3b0805eabf596f43fbe373ad8e7644a5284779e65c5bf1254d3bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/868e378675d1a3a0390fd88d03fa0e1c874839709768461a4fd23a1ae018aab4ad5a5525d06a4c899b286bab2847da57997a61576e732af359e3108a9c7451bb"} build_url:https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012750 build_url: 'https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b0d5e62f1eb7376ed9e427548c550309f4ab818e12fa7024504d7c31972bddfabf674c6627b3b0805eabf596f43fbe373ad8e7644a5284779e65c5bf1254d3bb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/868e378675d1a3a0390fd88d03fa0e1c874839709768461a4fd23a1ae018aab4ad5a5525d06a4c899b286bab2847da57997a61576e732af359e3108a9c7451bb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QoZwo6C9RQGebOP9u3e3tw/artifacts/public/build/firefox-48.0.1.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-13 04:51:10.935082) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 04:51:10.935525) ========= 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.vT9rQj0rtZ/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.c45065b4Sz/Listeners TMPDIR=/var/folders/hr/wh__d5vx6m195v9p5jynqcc000000w/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.005395 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-13 04:51:10.986456) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-13 04:51:10.988824) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-13 04:51:10.989192) ========= ========= Total master_lag: 0.75 =========